Whamcloud - gitweb
debian: convert to use build profile rules exclusively
authorTheodore Ts'o <tytso@mit.edu>
Wed, 3 Jan 2018 21:05:44 +0000 (16:05 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 3 Jan 2018 22:26:08 +0000 (17:26 -0500)
commitf704ab1c3f39df569d4cbe25a6ee60466a4519fc
treee42df847c8b51ddb388e3ba053f36443fb15a5ae
parent0e253c1a5581a7f55de4a7811f963b63f5772f59
debian: convert to use build profile rules exclusively

This commit drops support for the debian/rules.custom file, and only
relies on build profiles.

This means we no longer need to build the control file from
control.in, which simplifies this; developers can now build a debian
package immediately after checking out the tree from git.  This also
implies that we are dropping support for Debian 7 (wheezy) and Ubuntu
Trusty (14.04LTS) and older releases.  (People who want to backport to
these older distributions will have to make manual adjustments to the
debian/control and debian/rules files.)

Instead of using SKIP_E2FSCK_STATIC in debian/rules.custom, use the
new build profile: pkg.e2fsprogs.no-static-e2fsck

Support for the old-style *-dbg files used in Debian Jessie (which did
not support dbgsym packages) is completely automated.  The system will
auto-detect systems which do not support dbgsym and automatically set
the pkg.e2fsprogs.legacy-pkg build profile.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
debian/control [moved from debian/control.in with 96% similarity]
debian/rules