chiark / gitweb /
Check error state suspending clean build server
authorCiaran Gultnieks <ciaran@ciarang.com>
Fri, 19 Jul 2013 06:13:18 +0000 (07:13 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Fri, 19 Jul 2013 06:13:18 +0000 (07:13 +0100)
fdroidserver/build.py

index f134a528ecf95d752dce22a0c8766d0a5b799dcd..aafec3b20e0d38faae1d2da4250127ccaaaf64eb 100644 (file)
@@ -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")