"""
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:
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" )