git://git.onelab.eu
/
bootmanager.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
93a44b1
)
Add extra umounts for /dev and /sys
author
Stephen Soltesz
<soltesz@cs.princeton.edu>
Mon, 18 Apr 2011 19:40:43 +0000
(15:40 -0400)
committer
Stephen 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
patch
|
blob
|
history
diff --git
a/source/steps/ChainBootNode.py
b/source/steps/ChainBootNode.py
index
504ea63
..
a279c1c
100644
(file)
--- a/
source/steps/ChainBootNode.py
+++ b/
source/steps/ChainBootNode.py
@@
-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 )