mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-13 08:01:09 +00:00
backportpackage: Abort if build fails
This commit is contained in:
parent
899139ba99
commit
a8cea3d339
@ -167,10 +167,10 @@ def do_build(workdir, package, release, bp_version, opts):
|
|||||||
if not builder:
|
if not builder:
|
||||||
return
|
return
|
||||||
|
|
||||||
builder.build(os.path.join(workdir,
|
return builder.build(os.path.join(workdir,
|
||||||
'%s_%s.dsc' % (package, bp_version)),
|
'%s_%s.dsc' % (package, bp_version)),
|
||||||
release,
|
release,
|
||||||
workdir)
|
workdir)
|
||||||
|
|
||||||
def do_upload(workdir, package, bp_version, opts):
|
def do_upload(workdir, package, bp_version, opts):
|
||||||
prompt = 'Do you want to upload this to %s? [Y/n]' % opts.upload
|
prompt = 'Do you want to upload this to %s? [Y/n]' % opts.upload
|
||||||
@ -217,7 +217,8 @@ def do_backport(workdir, package, dscfile, release, opts):
|
|||||||
|
|
||||||
print 'Please check the package in file://%s carefully' % workdir
|
print 'Please check the package in file://%s carefully' % workdir
|
||||||
if opts.build:
|
if opts.build:
|
||||||
do_build(workdir, package, release, bp_version, opts)
|
if 0 != do_build(workdir, package, release, bp_version, opts):
|
||||||
|
error('Package failed to build; aborting')
|
||||||
if opts.upload:
|
if opts.upload:
|
||||||
do_upload(workdir, package, bp_version, opts)
|
do_upload(workdir, package, bp_version, opts)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user