summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2017-12-01 11:16:56 +0100
committerGuido Günther <agx@sigxcpu.org>2017-12-01 11:16:56 +0100
commit22d40a42207162ed1f7ed1d640985bf2043f8db3 (patch)
tree7071dddb02364ff147c1fd5b906aeeeeb51aa1d8
parent59f82d81c0e11ed4d3d324efbea9b0d35575eff0 (diff)
hooks: print hook name prior to execution
This makes it simpler to identify build steps
-rwxr-xr-xgbp/scripts/buildpackage.py1
-rw-r--r--gbp/scripts/common/hook.py6
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"