X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2Fsteps%2FInstallInit.py;h=db214641f764d968048f7bdbb0588f53333922e4;hb=dd9ac9e9e7edc861a7176e6bed6d23c3a726d0b4;hp=2cf247a1447076ff3acd5ea097b6c66b07693ef5;hpb=a0d22ecfe8b0fd6fd7b2363048919b6f0cdaa2ad;p=bootmanager.git diff --git a/source/steps/InstallInit.py b/source/steps/InstallInit.py index 2cf247a..db21464 100644 --- a/source/steps/InstallInit.py +++ b/source/steps/InstallInit.py @@ -16,7 +16,7 @@ def Run( vars, log ): """ Setup the install environment: - unmount anything in the temp/sysimg path (possible from previous - aborted installs + aborted installs) - create temp directories Expect the following variables from the store: @@ -64,10 +64,14 @@ def Run( vars, log ): except OSError, e: pass - utils.sysexec_noerr( "umount %s/proc" % SYSIMG_PATH ) - utils.sysexec_noerr( "umount %s/mnt/cdrom" % SYSIMG_PATH ) - utils.sysexec_noerr( "umount %s/vservers" % SYSIMG_PATH ) - utils.sysexec_noerr( "umount %s" % SYSIMG_PATH ) + # NOTE: added /sys and /dev b/c some nodes fail due to this when disk is + # nearly full. + utils.sysexec_noerr( "umount %s/proc" % SYSIMG_PATH , log ) + utils.sysexec_noerr( "umount %s/mnt/cdrom" % SYSIMG_PATH , log ) + utils.sysexec_noerr( "umount %s/vservers" % SYSIMG_PATH , log ) + utils.sysexec_noerr( "umount %s/sys" % SYSIMG_PATH , log ) + utils.sysexec_noerr( "umount %s/dev" % SYSIMG_PATH , log ) + utils.sysexec_noerr( "umount %s" % SYSIMG_PATH , log ) vars['ROOT_MOUNTED']= 0 # log.write( "Removing any old files, directories\n" )