This is an automated email from the git hooks/post-receive script.

jamessan pushed a commit to branch master
in repository devscripts.

commit c973b593c14b7ba6cd3d390c3e4d0a846b76689f
Author: James McCoy <[email protected]>
Date:   Sun Nov 20 09:05:56 2016 -0700

    debuild: Learn dpkg's --hook-(sign|done) flags
    
    Since dpkg-buildpackage returns control to debuild before it can run the
    sign/done hooks, debuild needs to understand those flags and instead run
    its signing/post-dpkg-buildpackage hooks.
    
    Signed-off-by: James McCoy <[email protected]>
---
 scripts/debuild.pl | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/scripts/debuild.pl b/scripts/debuild.pl
index 461d50f..b5d402e 100755
--- a/scripts/debuild.pl
+++ b/scripts/debuild.pl
@@ -585,6 +585,21 @@ my @preserve_vars = qw(TERM HOME LOGNAME PGPPATH GNUPGHOME 
GPG_AGENT_INFO
            next;
        }
 
+       if ($arg =~ /^--hook-(sign|done)=(.*)$/) {
+           my $name = $1;
+           my $opt = $2;
+           unless (defined($opt)) {
+               fatal "$arg requires an argmuent,\nrun $progname --help for 
usage information";
+           }
+           if ($name eq 'sign') {
+               $hook{signing} = $opt;
+           }
+           else {
+               $hook{'post-dpkg-buildpackage'} = $opt;
+           }
+           next;
+       }
+
        if ($arg eq '--clear-hooks') { $hook{@hooks} = ('') x @hooks; next; }
 
        # Not a debuild option, so give up.

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/collab-maint/devscripts.git

_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel

Reply via email to