diff options
author | Guido Günther <agx@sigxcpu.org> | 2017-12-01 11:16:56 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2017-12-01 11:16:56 +0100 |
commit | 22d40a42207162ed1f7ed1d640985bf2043f8db3 (patch) | |
tree | 7071dddb02364ff147c1fd5b906aeeeeb51aa1d8 /gbp/scripts | |
parent | 59f82d81c0e11ed4d3d324efbea9b0d35575eff0 (diff) |
hooks: print hook name prior to execution
This makes it simpler to identify build steps
Diffstat (limited to 'gbp/scripts')
-rwxr-xr-x | gbp/scripts/buildpackage.py | 1 | ||||
-rw-r--r-- | gbp/scripts/common/hook.py | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gbp/scripts/buildpackage.py b/gbp/scripts/buildpackage.py index 26baabc2..ebf5a8a8 100755 --- a/gbp/scripts/buildpackage.py +++ b/gbp/scripts/buildpackage.py @@ -539,6 +539,7 @@ def main(argv): )(dir=build_dir) # Finally build the package: + gbp.log.info("Performing the build") RunAtCommand(options.builder, [pipes.quote(arg) for arg in dpkg_args], shell=True, diff --git a/gbp/scripts/common/hook.py b/gbp/scripts/common/hook.py index 7867b269..bcaf3cd9 100644 --- a/gbp/scripts/common/hook.py +++ b/gbp/scripts/common/hook.py @@ -17,14 +17,20 @@ """Common code for runniing hooks""" from gbp.command_wrappers import RunAtCommand +import gbp.log class Hook(RunAtCommand): "A hook run by one of the scripts" def __init__(self, name, cmd, extra_env): RunAtCommand.__init__(self, cmd, shell=True, extra_env=extra_env) + self.name = name self.run_error = '%s-hook %s' % (name, self.run_error) + def __call__(self, *args, **kwargs): + gbp.log.info("Running %s hook" % self.name) + return RunAtCommand.__call__(self, *args, **kwargs) + @staticmethod def md(a, b): "Merge two dictionaires a and b into a new one" |