]> git.puffer.fish Git - mirror/frr.git/commit
debianpkg: kill backports
authorDavid Lamparter <equinox@diac24.net>
Mon, 22 Oct 2018 11:37:53 +0000 (13:37 +0200)
committerDavid Lamparter <equinox@diac24.net>
Fri, 18 Jan 2019 14:36:40 +0000 (15:36 +0100)
commitbed06285288952cdf3d851b8f90f8dbb8e7a92d2
tree6791a188d9efa00787d74c4a73c79ac09b9ea13f
parentef792bb136423a48b5137ba2ef3868b11892a887
debianpkg: kill backports

The debianpkg/backports system is rather complicated and actually slows
down Debian package building quite a lot since the backports/rules file
is evaluated a zillion times during a normal build.

This just folds up everything into a single Debian package build that
works on all OSes.  The only real difference that the backports stuff
was used for is switching between systemd and init.d, the latter for
Ubuntu 12.04 and 14.04.

With this, that switch is controlled by the pkg.frr.nosystemd
Build-Profile instead.  Package builds for Ubuntu 14.04 need to supply
the -Ppkg.frr.nosystemd option to dpkg-buildpackage.  (12.04 isn't
supported anymore anyway.)

Note that the update-rc.d step that was previously coded into
postinst/postrm is now handled by the dh_installinit magic.

Other than this, there were some minor build dependency differences, all
of which are now just handled as | in the central deps.

Signed-off-by: David Lamparter <equinox@diac24.net>
31 files changed:
debianpkg/backports/.gitignore [deleted file]
debianpkg/backports/README [deleted file]
debianpkg/backports/debian8/debian/source/format [deleted file]
debianpkg/backports/debian8/exclude [deleted file]
debianpkg/backports/debian8/versionext [deleted file]
debianpkg/backports/debian9/debian/source/format [deleted file]
debianpkg/backports/debian9/exclude [deleted file]
debianpkg/backports/debian9/versionext [deleted file]
debianpkg/backports/rules [deleted file]
debianpkg/backports/ubuntu14.04/debian/control [deleted file]
debianpkg/backports/ubuntu14.04/debian/frr.install [deleted file]
debianpkg/backports/ubuntu14.04/debian/rules [deleted file]
debianpkg/backports/ubuntu14.04/debian/source/format [deleted file]
debianpkg/backports/ubuntu14.04/exclude [deleted file]
debianpkg/backports/ubuntu14.04/versionext [deleted file]
debianpkg/backports/ubuntu16.04/debian/source/format [deleted file]
debianpkg/backports/ubuntu16.04/exclude [deleted file]
debianpkg/backports/ubuntu16.04/versionext [deleted file]
debianpkg/backports/ubuntu17.10/debian/control [deleted file]
debianpkg/backports/ubuntu17.10/debian/source/format [deleted file]
debianpkg/backports/ubuntu17.10/exclude [deleted file]
debianpkg/backports/ubuntu17.10/versionext [deleted file]
debianpkg/backports/ubuntu18.04/debian/control [deleted file]
debianpkg/backports/ubuntu18.04/debian/source/format [deleted file]
debianpkg/backports/ubuntu18.04/exclude [deleted file]
debianpkg/backports/ubuntu18.04/versionext [deleted file]
debianpkg/control
debianpkg/frr-doc.install
debianpkg/frr.install
debianpkg/rules
debianpkg/subdir.am