never fail when uploading logs
authorStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 10 Nov 2010 23:19:28 +0000 (18:19 -0500)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 10 Nov 2010 23:19:28 +0000 (18:19 -0500)
source/BootManager.py

index 4ea06c8..9ed03ed 100755 (executable)
@@ -148,7 +148,8 @@ class log:
         if extra_file is not None:
             # NOTE: for code-reuse, evoke the bash function 'upload_logs'; 
             # by adding --login, bash reads .bash_profile before execution.
-            utils.sysexec( """bash --login -c "upload_logs %s" """ % extra_file, self)
+            # Also, never fail, since this is an optional feature.
+            utils.sysexec( """bash --login -c "upload_logs %s || /bin/true" """ % extra_file, self)
 
 
 ##############################