Changeset 597 in MondoRescue for branches/2.0.8/tools/build2qemu
- Timestamp:
- May 30, 2006, 10:51:12 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0.8/tools/build2qemu
r591 r597 39 39 if [ _"$1" == _"" ]; then 40 40 export VMS=`cat ${TOOLHOME}/DISTROS` 41 single=0 41 42 else 42 export VMS="$1" 43 export VMS="$*" 44 single=1 43 45 fi 44 46 … … 52 54 export TOOLHOME=$TOOLHOME 53 55 54 $TOOLHOME/build2pkg $LAST 55 $TOOLHOME/pkg2ftp 56 $TOOLHOME/build2pkg $LAST < /dev/null 57 $TOOLHOME/pkg2ftp $LAST 56 58 EOF 57 59 chmod 755 $TMP/mkmondo 58 60 59 $TOOLHOME/files2ftp 61 if [ $single -eq 0 ]; then 62 $TOOLHOME/file2ftp 63 fi 60 64 cd $TOOLHOME/.. 61 65 tar cfz $TMP/mkmondo.tar.gz $TOOLHOME $TMP/mkmondo $TOPDIR/${VER}-$TAG … … 68 72 exit -1 69 73 fi 74 export sp=2222 70 75 ps auxww | grep qemu | grep -v grep | grep -q /users/qemu/$m.qemu 71 export sp=222272 76 if [ $? -ne 0 ]; then 73 77 # Virtual machine alreday started … … 76 80 sleep 300 77 81 fi 82 ssh -p $sp root@localhost "perl -pi -e 's|/home/bruno|/users/bruno|' /etc/passwd /home/bruno/.rpmmacros ; mv /home /users; rpm -e tetex tetex-latex passivetex jadetex texinfo xmltex linuxdoc-tools xmlto docbook-utils-pdf subversion tetex-context tetex-dvips docbook-utils" 78 83 scp -P $sp $TMP/mkmondo.tar.gz bruno@localhost: 79 ssh -p $sp bruno@localhost "cd / ; tar xfz ~bruno/mkmondo.tar.gz ; $TMP/mkmondo " | tee $TMP/mkvm.log84 ssh -p $sp bruno@localhost "cd / ; rm -rf ~bruno/mondo ~bruno/RPMS/BUILD/* ~bruno/RPMS/tmp/* ; tar xfz ~bruno/mkmondo.tar.gz ; $TMP/mkmondo " | tee $TMP/mkvm.log 80 85 #ssh -p $sp bruno@localhost "cd / ; tar xfz ~bruno/mkmondo.tar.gz ; $TMP/mkmondo ; rm -f $TMP" | tee $TMP/mkvm.log 81 86 if [ $vmp -eq 1 ]; then 82 87 ssh -p $sp root@localhost "halt -p" 83 88 sleep 300 84 proces=`ps auxww | grep qemu | grep -v grep | grep -q/users/qemu/$m.qemu | awk '{print $2}'`89 proces=`ps auxww | grep qemu | grep -v grep | grep /users/qemu/$m.qemu | awk '{print $2}'` 85 90 if [ "$proces" != "" ]; then 86 91 kill $proces
Note:
See TracChangeset
for help on using the changeset viewer.