root/trunk/utils/mvb-rename/mvb-rename.sh

Revision 3 (checked in by jpr, 2 years ago)

Create script to rename an unpacked VM instances. Plus a tarball for testing the script.

Line 
1 #!/bin/bash
2
3 # rename the myvocs-box vm and files
4
5 oldname=$1
6 newname=$2
7
8 cd $oldname
9
10 # update internal references
11 for file in $oldname.vmdk $oldname.vmx
12 do
13    sed -e "s/$oldname/$newname/" $file > $file.new
14    mv $file.new $file
15 done 
16 chmod 600 $oldname.vmdk
17 chmod +x  $oldname.vmx
18
19 # update vm file names
20 for file in $oldname*
21 do
22    newfile=`echo $file| sed -e "s/$oldname/$newname/"`
23    mv $file $newfile
24 done
25
26 # update vm dir
27 cd ..
28 mv $oldname $newname
Note: See TracBrowser for help on using the browser.