X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/blobdiff_plain/50d6954a47fdce977bc0853e53a2bb14ff04ca90..ddfae2e7744dde1196eeeebf0746397e8bfb3cf8:/invirtibuilder?ds=sidebyside diff --git a/invirtibuilder b/invirtibuilder index fd1417f..699ce07 100755 --- a/invirtibuilder +++ b/invirtibuilder @@ -220,6 +220,9 @@ def updateSuperproject(pocket, package, commit, principal, version, env): pushes to the superproject. """ superproject = os.path.join(b._REPO_DIR, 'invirt/packages.git') + if not b.pocketExists(pocket, superproject): + raise Exception("Super-repository does not contain pocket branch '%s'. Create it first." % pocket) + branch = b.pocketToGit(pocket) tree = logAndRun(['git', 'ls-tree', branch], cwd=superproject).strip() @@ -389,7 +392,9 @@ def build(): # If we were, we could use debuild and get nice # environment scrubbing. Since we're not, debuild # complains about not having an orig.tar.gz - logAndRun(['dpkg-buildpackage', '-us', '-uc', '-S'], + logAndRun(['schroot', '-c', + '%s-amd64-sbuild' % (b.pocketToDistro(pocket),), + '--', 'dpkg-buildpackage', '-us', '-uc', '-S'], cwd=packagedir) db.failed_stage = 'building binary packages'