From: Ciaran Gultnieks Date: Fri, 19 Jul 2013 06:13:18 +0000 (+0100) Subject: Check error state suspending clean build server X-Git-Tag: 0.1~476 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c395e3ae681433798f21782770abbf7f30b83e82;p=fdroidserver.git Check error state suspending clean build server --- diff --git a/fdroidserver/build.py b/fdroidserver/build.py index f134a528..aafec3b2 100644 --- a/fdroidserver/build.py +++ b/fdroidserver/build.py @@ -145,7 +145,8 @@ def build_server(app, thisbuild, vcs, build_dir, output_dir, sdk_path, force): sshs.close() print "Saving clean state of new build server" - subprocess.call(['vagrant', 'suspend'], cwd='builder') + if subprocess.call(['vagrant', 'suspend'], cwd='builder') != 0: + raise BuildException("Failed to suspend build server") if subprocess.call(['VBoxManage', 'snapshot', get_builder_vm_id(), 'take', 'fdroidclean'], cwd='builder') != 0: raise BuildException("Failed to take snapshot")