diff options
author | Guido Günther <agx@sigxcpu.org> | 2010-08-12 20:09:49 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2010-08-12 20:27:46 +0200 |
commit | 595d6d8fd292e4621f465482fffdb273dd05a735 (patch) | |
tree | 5dbe591840699fbf73553a6661501bef6c542251 /git-buildpackage | |
parent | 76b16df48a351cf7b8a895bdbcd09e2b8b873b08 (diff) |
Add --git-pbuilder and --git-dist=<dist> options
Diffstat (limited to 'git-buildpackage')
-rwxr-xr-x | git-buildpackage | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/git-buildpackage b/git-buildpackage index 30b6c05a..1d08a778 100755 --- a/git-buildpackage +++ b/git-buildpackage @@ -197,6 +197,14 @@ def guess_comp_type(repo, comp_type): return comp_type +def setup_pbuilder(options): + """setup everything to use git-pbuilder""" + if options.use_pbuilder: + options.builder = 'git-pbuilder' + options.cleaner = '/bin/true' + os.environ['DIST'] = options.pbuilder_dist + + def main(argv): changelog = 'debian/changelog' retval = 0 @@ -264,6 +272,8 @@ def main(argv): help="hook run after a successful build, default is '%(postbuild)s'") cmd_group.add_config_file_option(option_name="posttag", dest="posttag", help="hook run after a successful tag operation, default is '%(posttag)s'") + cmd_group.add_boolean_config_file_option(option_name="pbuilder", dest="use_pbuilder") + cmd_group.add_config_file_option(option_name="dist", dest="pbuilder_dist") export_group.add_config_file_option(option_name="export-dir", dest="export_dir", help="before building the package export the source into EXPORT_DIR, default is '%(export-dir)s'") export_group.add_config_file_option("export", dest="export", @@ -383,6 +393,7 @@ def main(argv): extra_env={'GBP_GIT_DIR': repo.base_dir(), 'GBP_BUILD_DIR': build_dir})(dir=build_dir) + setup_pbuilder(options) # Finally build the package: RunAtCommand(options.builder, dpkg_args, shell=True, extra_env={'GBP_BUILD_DIR': build_dir})(dir=build_dir) |