From c395e3ae681433798f21782770abbf7f30b83e82 Mon Sep 17 00:00:00 2001 From: Ciaran Gultnieks Date: Fri, 19 Jul 2013 07:13:18 +0100 Subject: [PATCH] Check error state suspending clean build server --- fdroidserver/build.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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") -- 2.30.2