summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-28Update POT and PO filesNiels Thykier6-500/+542
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-10-28dh_installsystemd: Refactor to suport new maintscripts actions easierFabian Grünbichler3-9/+16
Extracted from MR !14. Signed-off-by: Niels Thykier <niels@thykier.net>
2018-10-28dh_installsystemd.1: Improve docs about --nameNiels Thykier2-6/+28
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-10-14dh_installsystemduser: New helper to handle systemd user instance unitsDaniele Nicolodi12-9/+444
Add a new 'dh_installsystemduser' helper responsible for istalling package maintainer supplied systemd user instance units and to produce postinst and postrm maintiner scripts code blocks to appropriately enable, mask and disable units when the package is installed, upgraded, or removed.
2018-09-30Release debhelper/11.4.1 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-30Regenerate POT and PO filesNiels Thykier6-1285/+1627
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-29dh: Disable cli-options NOOP PROMISE optimization with long optionsNiels Thykier2-1/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-29d/changelog: Document Josh's typo fixesNiels Thykier1-0/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-26doc/PROGRAMMING: Fix typoed variants of "i.e."Josh Triplett1-2/+2
2018-09-26doc/PROGRAMMING: Fix typo: s/superflouos/superfluous/Josh Triplett1-1/+1
2018-09-26doc/PROGRAMMING: Fix typo: s/log_intalled_files/log_installed_files/Josh Triplett1-1/+1
2018-09-21dh_strip: Remove empty dirs caused by dh_dwz's outputNiels Thykier2-0/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-21d/changelog: Fix typosNiels Thykier1-2/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-16CONTRIBUTING.rst: Recommend allowing committers to edit the branchNiels Thykier1-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-16d/changelog: Add changelog entries for Josh Triplett's commitsNiels Thykier1-0/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-16debhelper.pod: debhelper-compat doesn't support beta/experimental compat levelsJosh Triplett1-0/+4
2018-09-16debhelper.pod: Document the new debhelper-compat mechanismJosh Triplett1-14/+28
2018-09-16debhelper.pod: Quote value of INSTALL in c11 descriptionNiels Thykier2-2/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-15Replace all calls to Cwd::cwd with Cwd::getcwdJosh Triplett4-5/+5
The former calls /bin/pwd, while the latter uses the getcwd syscall directly. This eliminates some forks and execs from every build.
2018-09-14Release debhelper/11.4 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14Regenerate POT and PO filesNiels Thykier6-50/+50
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14debhelper.pod: Compat 12 is now in betaNiels Thykier3-1/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14Bump S-V to 4.2.1 - no changes requiredNiels Thykier2-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14d/changelog: Fix typoNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14Regenerate POT and PO filesNiels Thykier6-1673/+2110
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14{meson,autoconf}.pm: Fix inverted boolean logicNiels Thykier2-3/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14d/changelog: Improve wording of an entryNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14d/changelog: Add changelog entries for recent changesNiels Thykier1-0/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14Dh_Getopt: Configure Getopt::Long to be case sensitiveNiels Thykier1-0/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh: Add hidden ENV variable to test can_skip under --no-actNiels Thykier1-1/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh: Remove broken (and obsolete) compat itemNiels Thykier2-21/+13
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh_*: Add cli-options NOOP PROMISES for most helpersNiels Thykier35-36/+35
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh: Support a new cli-options NOOP PROMISENiels Thykier1-9/+23
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh: Track which options have been passedNiels Thykier1-11/+10
Note this commit neuters some command line option optimizations completely. The optimizations will be re-added for commands that support a NOOP PROMISE hint in later commits. Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-12debhelper.pod: Document dh_golang's DH_GOLANG_EXCLUDES behaviour changeClément Hermann2-0/+12
2018-09-09Make -k/--keep a per helper optionNiels Thykier6-7/+14
2018-09-04meson.pm: Add missing import of compatNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-03dh_installinit: Drop redundant systemd-related auto-snippetNiels Thykier2-4/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-03Document dh_install{init,systemd} changesNiels Thykier2-0/+20
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-03dh_installsystemd: Run postrm-systemd-reload-only laterNiels Thykier1-2/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-03Make dh_install{init,systemd}'s autoscripts independent [c12]Niels Thykier7-15/+55
Have dh_installinit use the new --skip-systemd-native parameter and let dh_installsystemd always generate autoscript snippets for systemd services. This ensures that dh_installsystemd's snippet will be used for starting the services and will among other ensure that services are properly unmasked before started. Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02dh_installinit: Skip systemctl daemon-reload in c12Niels Thykier2-7/+4
It is not dh_installinit's job and dh_installsystemd already does it. Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02dh_md5sums: Fix undef warning with dbgsymsNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02Fix typo in debian/changelogMichael Biebl1-1/+1
Thanks lintian!
2018-09-02CONTRIBUTING.rst: Clarify backwards compat requirements for stable-backportsNiels Thykier1-3/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02doc/PROGRAMMING: Remove --priorityNiels Thykier1-1/+0
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02Dh_Getopt.pm: Remove --priority as default optionNiels Thykier2-3/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02Support of terse flag in DEB_BUILD_OPTIONSNicholas Guriev4-5/+11
* Also fix using of the QUIET internal setting in autoconf and cmake build systems.
2018-09-02Have helpers explicitly declare the --priority parameterNiels Thykier6-4/+19
The Dh_Lib library currently defines a number of built-in parameters for all helpers by default. However, some of these parameters turn out to be rarely used (--priority being one of them). This change is an effort to reduce the number of unused parameters supported by Dh_Lib by default. Related MRs: https://salsa.debian.org/tex-team/tex-common/merge_requests/1/diffs Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-02CONTRIBUTING.rst: Fix another subbulletNiels Thykier1-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>