mirror_frr/debianpkg/backports
Rafael Zalamena 7134904b1f bfdd: wire to the build process
Add BFD daemon to the build process and packaging instructions.

Currently the bfdd daemon does nothing, this is just to document how the
daemon insertion step occured.

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2018-08-08 18:24:58 -03:00
..
debian8 debianpkg: Fix Date format in changelog and version numbering to make sure custom build is newer 2017-11-17 17:55:31 -08:00
debian9 debianpkg: Add Debian 9 Package support 2017-11-17 17:55:33 -08:00
ubuntu12.04 bfdd: wire to the build process 2018-08-08 18:24:58 -03:00
ubuntu14.04 bfdd: wire to the build process 2018-08-08 18:24:58 -03:00
ubuntu16.04 debianpkg: Fix Date format in changelog and version numbering to make sure custom build is newer 2017-11-17 17:55:31 -08:00
ubuntu17.10 debianpkg: add libpython-dev to 17.10 & 18.04 build dependencies 2018-04-06 17:14:55 +10:00
ubuntu18.04 debianpkg: add libpython-dev to 17.10 & 18.04 build dependencies 2018-04-06 17:14:55 +10:00
.gitignore debian->debianpkg: Move debian files from debian dir to debianpkg dir. 2017-11-17 17:55:30 -08:00
README debian->debianpkg: Move debian files from debian dir to debianpkg dir. 2017-11-17 17:55:30 -08:00
rules debianpkg: Fix 'make backports' warning about autopkgtest 2017-11-17 17:55:32 -08:00

This directory contains the debian directories for backports to other debian
platforms.  These are built via the `3.0 (custom)' source format, which
allows one to build a source package directly out of tarballs (e.g. an
orig.tar.gz tarball and a debian.tar.gz file), at which point the format can
be changed to a real format (e.g. `3.0 (quilt)').

Source packages are assembled via targets of the same name as the system to
which the backport is done (e.g. `precise'), included in debian/rules.

To create a new debian backport:

* Add its name to `KNOWN_BACKPORTS', defined in debian/rules.
* Create a directory of the same name in debian/backports.
* Add the files `exclude', `versionext', and `debian/source/format' under
  this directory:
  * `exclude' contains whitespace-separated paths (relative to the root of
    the source dir) that should be excluded from the source package (e.g.
    debian/patches).
  * `versionext' contains the suffix added to the version number for this
    backport's build.  Distributions often have guidelines for what this
    should be. If left empty, no new debian/changelog entry is created.
  * `debian/source/format' should contain the source format of the resulting
    source package.  As of of the writing of this document the only supported
    format is `3.0 (quilt)'.
* Add appropriate files under the `debian/' subdirectory.  These will be
  included in the source package, overriding any top-level `debian/' files
  with equivalent paths.