chiark / gitweb /
debian: Switch to dh auto sequencer
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 28 Dec 2021 16:24:32 +0000 (16:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 29 Dec 2021 18:34:44 +0000 (18:34 +0000)
commit22f0f89a3ed22f8d9e58e9166362afa6534fd599
treea8747a96258d1257b40f4302181a9a9ebbe4666e
parent7e86dbb4d3b77b1c842f9c087c9a839486955e84
debian: Switch to dh auto sequencer

We drop much code from debian/rules.  In particular, we now use the
upstream `make install` targets.  (As a side effect, we discovered
some bugs ion the upstream Makefile which have just been fixed in the
commits leading up to this one.)

Consequences for the generated binaries:

 * Upstream README is shipped as /usr/share/doc/userv/README,
   not README.upstream.  This seems conventional in Debian nowadays.
 * Control file md5sums are provided.
 * There is a new changelog symlink for changelog.Debian.gz.
 * We use the proper Debian debug information scheme.
 * We use different compiler flags, which will hopefully produce
   better hardening and better reproducibility.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/.gitignore
debian/conffiles [deleted file]
debian/lintian-overrides [moved from debian/lintian with 100% similarity]
debian/rules
debian/userv.docs [new file with mode: 0644]
debian/userv.init [moved from debian/initd with 100% similarity]