From bedaceea47352aa7e9b43bf450338a54b54c99b8 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Wed, 29 Jul 2009 15:26:28 +0200 Subject: check for correct overlay usage --- git-buildpackage | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/git-buildpackage b/git-buildpackage index effdfbfb..85ad1961 100755 --- a/git-buildpackage +++ b/git-buildpackage @@ -218,6 +218,9 @@ def main(argv): if options.verbose: Command.verbose = True + if options.overlay and not options.export_dir: + parser.error("Overlay must be used with --git-export-dir") + try: repo = GitRepository(os.path.curdir) except GitRepositoryError: @@ -292,6 +295,8 @@ def main(argv): # Extract orig tarball if git-overlay option is selected: if options.overlay: + if du.is_native(cp): + raise GbpError, "Cannot overlay Debian native package" extract_orig(os.path.join(output_dir, du.orig_file(cp)) , tmp_dir) print "Exporting '%s' to '%s'" % (options.export, tmp_dir) -- cgit v1.2.3