]> git.proxmox.com 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>
Tue, 18 Dec 2018 00:55:51 +0000 (01:55 +0100)
commitadcc6fb39377512fcffea70e7467cae038a23e45
tree78d71c1eb0c7424e92a9b40ab4d578127e59583b
parent106a8ee31f85217842ac7f223a2c21fa5c9f4dc6
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