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:
2ee276f
)
revert cca3a2cd2096c0235dddb5982b1f05c8d4c7f916 as well
author
S.Çağlar Onur
<caglar@cs.princeton.edu>
Wed, 28 Jul 2010 02:57:34 +0000
(22:57 -0400)
committer
S.Çağlar Onur
<caglar@cs.princeton.edu>
Wed, 28 Jul 2010 04:00:16 +0000
(
00:00
-0400)
source/utils.py
patch
|
blob
|
history
diff --git
a/source/utils.py
b/source/utils.py
index
e111659
..
736dd22
100644
(file)
--- a/
source/utils.py
+++ b/
source/utils.py
@@
-142,7
+142,20
@@
def sysexec( cmd, log= None ):
raise BootManagerException, "Interrupted by user"
returncode= prog.wait()
raise BootManagerException, "Interrupted by user"
returncode= prog.wait()
- if returncode != 0 and returncode != 256:
+ # revert http://git.planet-lab.org/?p=bootmanager.git;a=commitdiff;h=cca3a2cd2096c0235dddb5982b1f05c8d4c7f916
+ # as 256 returned by Python
+ #
+ ## cat test.py
+ #import popen2
+ #
+ #cmd = "false"
+ #prog = popen2.Popen4( cmd, 0 )
+ #returncode = prog.wait()
+ #print returncode
+ #
+ ## python test.py
+ # 256
+ if returncode != 0:
raise BootManagerException, "Running %s failed (rc=%d)" % (cmd,returncode)
prog= None
raise BootManagerException, "Running %s failed (rc=%d)" % (cmd,returncode)
prog= None