diff options
Diffstat (limited to 'gbp/scripts/import_orig.py')
-rw-r--r-- | gbp/scripts/import_orig.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gbp/scripts/import_orig.py b/gbp/scripts/import_orig.py index 3a0d2d97..2947235a 100644 --- a/gbp/scripts/import_orig.py +++ b/gbp/scripts/import_orig.py @@ -227,11 +227,12 @@ def postimport_hook(repo, tag, version, options): extra_env=env)() -def postunpack_hook(repo, tmp_dir, options): +def postunpack_hook(repo, tmp_dir, sources, options): if options.postunpack: Hook('Postunpack', options.postunpack, extra_env={'GBP_GIT_DIR': repo.git_dir, - 'GBP_TMP_DIR': tmp_dir} + 'GBP_TMP_DIR': tmp_dir, + 'GBP_SOURCES_DIR': sources[0].unpacked} )(dir=tmp_dir) @@ -474,7 +475,7 @@ def main(argv): sources, tmpdir = unpack_tarballs(name, sources, version, options) try: - postunpack_hook(repo, tmpdir, options) + postunpack_hook(repo, tmpdir, sources, options) except gbpc.CommandExecFailed: raise GbpError() # The hook already printed an error message |