diff options
author | Niels Thykier <niels@thykier.net> | 2017-07-07 10:43:25 +0000 |
---|---|---|
committer | Niels Thykier <niels@thykier.net> | 2017-07-07 11:24:18 +0000 |
commit | 1d94471647f372c55bfed8e33f9e6d33c30ab85c (patch) | |
tree | cb27db04689b2198588ccb0f0940cc2f9e564b56 /doc/PROGRAMMING | |
parent | b7ca7f5adf4efbef7693d62e0e029bb18d30040d (diff) | |
download | debhelper-1d94471647f372c55bfed8e33f9e6d33c30ab85c.tar.gz |
Dh_Lib: Embed tool versions into auto-generated snippets
Use $main::VERSION to determine the version of the tool and embed that
into auto-generated snippets (e.g. via autoscript). This enables
lintian to extract the tool + version and display it on:
https://lintian.debian.org/tags/debhelper-autoscript-in-maintainer-scripts.html
Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'doc/PROGRAMMING')
-rw-r--r-- | doc/PROGRAMMING | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/PROGRAMMING b/doc/PROGRAMMING index c5627b35..0cbe21a7 100644 --- a/doc/PROGRAMMING +++ b/doc/PROGRAMMING @@ -62,11 +62,14 @@ with the rest of debhelper if it does, so this is highly encouraged. Use Dh_Lib like this: -use Debian::Debhelper::Dh_Lib +use Debian::Debhelper::Dh_Lib; +our $VERSION = '1.0'; init(); -The init() function causes Dh_lib to parse the command line and do some other -initialization tasks. +The init() function causes Dh_lib to parse the command line and do +some other initialization tasks. If present, $main::VERSION will be +used to determine the version of the tool (e.g. embedded into +autoscript snippets). Argument processing: ------------------- |