]> git.proxmox.com Git - mirror_frr.git/commit - debianpkg/control
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, 19 Feb 2019 20:30:50 +0000 (21:30 +0100)
commit6397fb88093f603086f46a87bf9b0d72730fecce
treef98be62021db5c16c2202cc85f66769086500510
parent008f758b8ea31f82446ac47d37b0f1118a01d735
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