dh-exec - Scripts to help with executable debhelper files

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Main amd64
Package name: dh-exec
Package version: 0.23
Package release:
Package architecture: amd64
Package type: deb
Installed size: 114 B
Download size: 23.90 KB
Official Mirror: archive.ubuntu.com
Debhelper (in compat level 9 and above) allows its config files to be executable, and uses the output of such scripts as if it was the content of the config file. To ease and standardize the most common tasks, this package provides a few solutions to help constructing such executable scripts: * A way to ease variable substitution, from environment variables or dpkg-architecture. * Ability to filter files by architecture or build profile, within a single debhelper control file. * An extension to dh_install and dh_installman, with the ability to rename files.



    Binary package: dh-exec_0.23_amd64.deb
    Source package: dh-exec

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install dh-exec deb package:
      # sudo apt-get install dh-exec


    • /usr/bin/dh-exec
    • /usr/lib/dh-exec/dh-exec-filter
    • /usr/lib/dh-exec/dh-exec-illiterate
    • /usr/lib/dh-exec/dh-exec-install
    • /usr/lib/dh-exec/dh-exec-strip
    • /usr/lib/dh-exec/dh-exec-subst
    • /usr/share/dh-exec/dh-exec-filter-arch
    • /usr/share/dh-exec/dh-exec-filter-build-profiles
    • /usr/share/dh-exec/dh-exec-filter-comments
    • /usr/share/dh-exec/dh-exec-illiterate-tangle
    • /usr/share/dh-exec/dh-exec-install-rename
    • /usr/share/dh-exec/dh-exec-strip-output
    • /usr/share/dh-exec/dh-exec-subst-env
    • /usr/share/dh-exec/dh-exec-subst-multiarch
    • /usr/share/doc/dh-exec/README.md.gz
    • /usr/share/doc/dh-exec/changelog.gz
    • /usr/share/doc/dh-exec/copyright
    • /usr/share/man/man1/dh-exec-filter.1.gz
    • /usr/share/man/man1/dh-exec-illiterate.1.gz
    • /usr/share/man/man1/dh-exec-install.1.gz
    • /usr/share/man/man1/dh-exec-subst.1.gz
    • /usr/share/man/man1/dh-exec.1.gz


    2016-01-02 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.23) unstable; urgency=high * Fix the DH_CONFIG_ACT_ON_PACKAGES support so that it works on packages with dots in their name too. Thanks to Chris Lamb, Luca Bruno, Niels Thykier, and Mattia Rizzolo for the report and help in tracking down the issue. (Closes: #809283) * Urgency set to high, because the above regression causes other packages to FTBFS.

    2015-10-28 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.22) unstable; urgency=low * dh-exec-filter(1): Correctly support multiple negated arches. Thanks to Paul Gevers and Edmund Grimley Evans for the report and testing. (Closes: #801809) * dh-exec-install-rename(1): Restore d/install support. Thanks to all the people reporting the issue! (Closes: #802034)

    2015-10-14 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.21) unstable; urgency=medium * Fix a regression in dh-exec-filter(1), which made multiple arch wildcards on the same line fail to parse. Thanks Paul Gevers for the report! (Closes: #801716)

    2015-10-12 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.20) unstable; urgency=medium * dh-exec-filter(1) will only match architecture wildcards now, and will keep shell globs intact. Thanks Evgeni Golov for the report! (Closes: #801516) * Fix a formatting error on the dh-exec-filter(1) man page. * Add a "When not to use dh-exec" section to README.md.

    2015-10-06 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.19) unstable; urgency=medium * Fix the DH_CONFIG_ACT_ON_PACKAGES support, so it will work with packages with regexp specials in their name, such as g++. Thanks to Niels Thykier for the report! * Updated the copyrights in the source files too, not only in debian/copyright.

    2015-10-05 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.18) unstable; urgency=medium * Add support for DH_CONFIG_ACT_ON_PACKAGES, see #698054 for details. As a consequence, depend and build-depend on debhelper (>= 9.20151004~). * Copyright updated, to reflect copyright being assigned to the SFC.

    2015-09-21 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.17) unstable; urgency=medium * Do not error out when build profile stanzas are found, but DEB_BUILD_PROFILES is empty: let Dpkg::BuildProfiles handle that instead. Thanks Samuel Thibault <sthibault@debian.org> for the report! (Closes: #799552)

    2015-09-02 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.16) unstable; urgency=medium * Adjusted the build-dependencies to allow a backported libdpkg-perl to satisfy them too. * Make build profiles support optional, for easier backporting to releases that do not support them anyway. * Minor documentation updates. * The build now does not hard-code default paths, and respects the paths set during the configure or make stages.

    2015-07-27 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.15) unstable; urgency=medium * Now that bats is packaged, build-depend on it, and use it instead of shipping our own. * Bump Standards-Version to 3.9.6 (no changes necessary). * Added a manual page for dh-exec-filter(1). * Adjusted the Vcs-* URLs, to point at github. * Added support for build profiles. (Closes: #793736).

    2014-12-07 - Gergely Nagy <algernon@madhouse-project.org> dh-exec (0.14) unstable; urgency=medium * Make dh-exec-install-rename's error messages helpful, patch from Helmut Grohne <helmut@subdivi.de> (Closes: #772276).