Changeset 588 in MondoRescue for trunk/tools/build2qemu
- Timestamp:
- May 29, 2006, 11:47:20 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/build2qemu
r561 r588 6 6 # 7 7 8 if [ _"$1" == _"" ]; then 9 echo "Syntax: build2qemu [version-tag [vm1]..|vmx]] )" 10 exit -1 8 #if [ _"$1" == _"" ]; then 9 #echo "Syntax: build2qemu [version-tag [vm1]..|vmx]] )" 10 #exit -1 11 #fi 12 13 # Syntax: build2qemu [version-tag [vm1]..|vmx]] 14 15 umask 022 16 dname=`dirname $0` 17 prem=`echo $dname |cut -c1` 18 if [ ${prem} == "/" ]; then 19 export TOOLHOME=$dname 20 else 21 export TOOLHOME=${PWD}/$dname 11 22 fi 23 12 24 13 25 . $TOOLHOME/common-env … … 31 43 fi 32 44 33 45 mkdir -p $TMP 34 46 cat > $TMP/mkmondo << EOF 35 47 #!/bin/bash … … 40 52 export TOOLHOME=$TOOLHOME 41 53 42 \$TOOLHOME/build2pkg 43 \$TOOLHOME/mkdeliv54 $TOOLHOME/build2pkg $LAST 55 #$TOOLHOME/mkdeliv 44 56 EOF 45 57 chmod 755 $TMP/mkmondo 46 58 47 59 cd $TOOLHOME/.. 48 tar c vfz $TMP/mkmondo.tar.gz $TOOLHOME/tools$TMP/mkmondo $TOPDIR/${VER}-$TAG60 tar cfz $TMP/mkmondo.tar.gz $TOOLHOME $TMP/mkmondo $TOPDIR/${VER}-$TAG 49 61 50 62 for m in $VMS; do … … 52 64 if [ ! -f /users/qemu/$m.qemu ]; then 53 65 echo "VM unaccessible. Verify NFS mount" 66 rm -rf $TMP 54 67 exit -1 55 68 fi 56 69 ps auxww | grep qemu | grep -v grep | grep -q /users/qemu/$m.qemu 70 export sp=2222 57 71 if [ $? -ne 0 ]; then 58 72 # Virtual machine alreday started … … 62 76 fi 63 77 scp -P $sp $TMP/mkmondo.tar.gz bruno@localhost: 64 ssh -p $sp bruno@localhost "cd / ; tar xvfz $TMP/mkmondo.tar.gz ; $TMP/mkmondo" | tee $TMP/mkvm.log 78 ssh -p $sp bruno@localhost "cd / ; tar xfz ~bruno/mkmondo.tar.gz ; $TMP/mkmondo " | tee $TMP/mkvm.log 79 #ssh -p $sp bruno@localhost "cd / ; tar xfz ~bruno/mkmondo.tar.gz ; $TMP/mkmondo ; rm -f $TMP" | tee $TMP/mkvm.log 65 80 if [ $vmp -eq 1 ]; then 66 81 ssh -p $sp root@localhost "halt -p" … … 72 87 fi 73 88 done 89 90 # Should be removed at the end 91 rm -rf $TMP
Note:
See TracChangeset
for help on using the changeset viewer.