aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/scripts/buildpackage.py
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2017-11-09 13:27:54 +0100
committerGuido Günther <agx@sigxcpu.org>2017-11-09 13:30:07 +0100
commit0e8fd89e0b7e84ca91f07060db5695e5f89af36c (patch)
tree209b34dd762a25a54da4707c5a20a82eaec04db3 /gbp/scripts/buildpackage.py
parent62fdc2b552366afb337b5e75342efbd6a0854352 (diff)
buildpackage: mark overlay related function as such
Gbp-Dch: Ignore
Diffstat (limited to 'gbp/scripts/buildpackage.py')
-rwxr-xr-xgbp/scripts/buildpackage.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py
index 47aa63ba..f1caa3f2 100755
--- a/gbp/scripts/buildpackage.py
+++ b/gbp/scripts/buildpackage.py
@@ -86,10 +86,7 @@ def export_source(repo, tree, source, options, dest_dir, tarball_dir):
if options.overlay:
if source.is_native():
raise GbpError("Cannot overlay Debian native package")
- extract_orig(os.path.join(tarball_dir,
- source.upstream_tarball_name(
- options.comp_type)),
- dest_dir)
+ overlay_extract_orig(source, tarball_dir, dest_dir, options)
gbp.log.info("Exporting '%s' to '%s'" % (options.export, dest_dir))
if not dump_tree(repo, dest_dir, tree, options.with_submodules):
@@ -105,12 +102,14 @@ def move_old_export(target):
os.rename(target, "%s.obsolete.%s" % (target, time.time()))
-def extract_orig(orig_tarball, dest_dir):
- """extract orig tarball to export dir before exporting from git"""
- gbp.log.info("Extracting %s to '%s'" % (os.path.basename(orig_tarball), dest_dir))
+def overlay_extract_orig(source, tarball_dir, dest_dir, options):
+ """Overlay extract orig tarballs to export dir before exporting debian dir from git"""
+
+ tarball = os.path.join(tarball_dir, source.upstream_tarball_name(options.comp_type))
+ gbp.log.info("Extracting %s to '%s'" % (os.path.basename(tarball), dest_dir))
move_old_export(dest_dir)
- upstream = DebianUpstreamSource(orig_tarball)
+ upstream = DebianUpstreamSource(tarball)
upstream.unpack(dest_dir)
# Check if tarball extracts into a single folder: