Add extra umounts for /dev and /sys
authorStephen Soltesz <soltesz@cs.princeton.edu>
Mon, 18 Apr 2011 19:40:43 +0000 (15:40 -0400)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Mon, 18 Apr 2011 19:40:43 +0000 (15:40 -0400)
In some cases, /tmp/mnt/sysimg was failing to umount due to these mount points

source/steps/ChainBootNode.py

index 504ea63..a279c1c 100644 (file)
@@ -157,8 +157,8 @@ def Run( vars, log ):
     log.write( "Unmounting disks.\n" )
     utils.sysexec( "umount %s/vservers" % SYSIMG_PATH, log )
     utils.sysexec( "umount %s/proc" % SYSIMG_PATH, log )
-    utils.sysexec( "umount %s/dev" % SYSIMG_PATH, log )
-    utils.sysexec( "umount %s/sys" % SYSIMG_PATH, log )
+    utils.sysexec_noerr( "umount %s/dev" % SYSIMG_PATH, log )
+    utils.sysexec_noerr( "umount %s/sys" % SYSIMG_PATH, log )
     utils.sysexec( "umount %s" % SYSIMG_PATH, log )
     utils.sysexec( "vgchange -an", log )