Commit graph

278 commits

Author SHA1 Message Date
Jafar Al-Gharaibeh 778e0cef38 debian, redhat: update changelog for new release
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2022-05-23 14:56:00 -05:00
Donatas Abraitis b7a367318c debian: Require librtr >= 0.8.0
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-05-10 09:52:21 +03:00
Donald Sharp 83bbdb5e14
Merge pull request #11052 from opensourcerouting/fix/log_dir_permissions
packaging: A couple of fixes for /var/log/frr
2022-04-20 07:45:08 -04:00
Donatas Abraitis 3d3c38b1d4
Merge pull request #11051 from donaldsharp/speell_more
Speell more
2022-04-20 11:04:14 +03:00
Donatas Abraitis 03ea2db724 packaging: Add pathd to logrotate
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19 19:13:19 +03:00
Donatas Abraitis b5b09eee6d packaging: Use 0640 (frr:frr) as permissions when running under logrotate
When we do "log file /var/log/frr/something", permissions are set to
0640 (frr:frr), but when the logrotate kicks in, we have 0640 (frr:frrvty).

I believe, we should have a consistent permissions.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19 16:54:11 +03:00
Donatas Abraitis 9bf7cb0b74 packaging: Set default permissions for /var/log/frr to 0755
At the moment we set /var/log/frr permissions to 0750 (frr:frr), but the log
file is 0640 (root:adm) (unless logrotated) and that doesn't allow adm group
to even open the directory.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-04-19 16:54:10 +03:00
Donald Sharp 4667220e3a *: Fix spelling of accidently
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-04-19 08:31:30 -04:00
Donald Sharp 485ac9a79b *: Fix spelling of neccessary
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-04-19 08:11:29 -04:00
Ville Skyttä 79cf42e53a debian: include frr@.service in deb
Signed-off-by: Ville Skyttä <ville.skytta@upcloud.com>
2022-03-04 13:10:08 +02:00
Donatas Abraitis c2177771d5 debian, redhat: updating changelog for new release
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
2022-02-02 21:49:42 +02:00
Jafar Al-Gharaibeh 350dd6d895 debian: adjust the changelog for the dev branch
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-11-08 11:54:42 -06:00
Jafar Al-Gharaibeh c5b26b20a7 debian, redhat: sync changelog from 8.1 release
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
2021-11-08 11:43:33 -06:00
Anuradha Karuppiah b9c3be8be2 tools: add frr_babeltrace.py to /usr/lib/frr
Make the script available as a part of the FRR package install for
ease of use.

Signed-off-by: Anuradha Karuppiah <anuradhak@nvidia.com>
2021-10-15 10:37:02 -07:00
Quentin Young eadc947e63 debian: update list of protos in pkg desc
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-09-04 12:53:23 -04:00
Quentin Young e15106149f
Merge pull request #8508 from opensourcerouting/systemd-no-lib 2021-07-06 14:54:25 +00:00
Ondřej Surý 4ebb9e9d20 debian: Merge the official Debian changelog into d/changelog
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:03:56 +02:00
Ondřej Surý 1b3fe7ab54 debian: Update the upstream version to 7.7~dev-1
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý 33ce95cad0 debian: Make the autopkgtest more resilient (Closes: #980111)
The Debian autopkgtest would fail with new PAM introduced in Debian bullseye.
Add a little loop to wait a little longer for the changes to propagate.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý 223766ead4 debian: Update the tools/build-debian-package.sh to be example build script
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý 06417e9f18 debian: Remove the changelog-auto automation in favor of dch
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý bcd053ee8d debian: Update tools/build-debian-package.sh to use git-buildpackage
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý 25785834af debian: Adjust tarsource.sh to use native debian/changelog
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
Ondřej Surý b7abcded1a debian: Merge various debian changelogs in debian/changelog
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2021-07-03 17:02:37 +02:00
David Lamparter ab140d61cd build, doc: extricate --enable-systemd
Ouch, that is a *lot* of places to update...

Signed-off-by: David Lamparter <equinox@diac24.net>
2021-06-29 17:57:09 +02:00
Christian Hopps 3bb513c399 lib: adapt to version 2 of libyang
Compile with v2.0.0 tag of `libyang2` branch of:
https://github.com/CESNET/libyang

staticd init load time of 10k routes now 6s vs ly1 time of 150s

Signed-off-by: Christian Hopps <chopps@labn.net>
2021-05-13 16:24:48 -04:00
Quentin Young b27cfd9163 debian: install frr.conf to /etc/frr/
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-04-09 13:14:30 -04:00
Quentin Young b832909b42 *: remove *.conf.sample files
Most of these are many, many years out of date. All of them vary
randomly in quality. They show up by default in packages where they
aren't really useful now that we use integrated config. Remove them.

The useful ones have been moved to the docs.

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2021-04-09 13:14:30 -04:00
Donald Sharp 3406c16cbe
Merge pull request #7963 from volta-networks/feat_pceplib_into_frr_github
pceplib: Integrate pcelib into frr
2021-03-16 14:03:34 -04:00
Javier Garcia 749714731e pceplib: Integrate pcelib into frr
Signed-off-by: Brady Johnson <brady@voltanet.io>
Co-authored-by: Javier Garcia <javier.garcia@voltanet.io>
Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
2021-03-05 12:12:47 +01:00
David Lamparter 5609b3af49 lib/clippy: add libelf wrapper
This adds _clippy.ELFFile, which provides a fast wrapper around libelf.
The API is similar to / a subset of pyelfutils, which unfortunately is
painfully slow (to the tune of minutes instead of seconds.)

The idea is that xrefs can be read out of ELF files by reading out the
"xref_array" section or "FRRouting/XREF" note.

Signed-off-by: David Lamparter <equinox@diac24.net>
2021-02-23 16:56:58 +01:00
Quentin Young 56df11cb85 debian: work around NetDef CI missing lua packages
Scripting must be explicitly enabled now when building packages via the
pkg.frr.lua Debian profile

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2020-12-10 13:09:56 -05:00
Quentin Young bcccb2248d debian: clean up packaging stuff for scripting
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
2020-12-08 11:28:01 -05:00
Quentin Young 3174525d03 *: add Lua 5.3 as a dependency
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
2020-12-01 18:37:14 -05:00
Quentin Young c14dba6241 Revert "debian: Merge various debian changelogs in debian/changelog"
This reverts commit da3a39ff6a.
2020-11-19 17:12:42 -05:00
Quentin Young 439be082d3 Revert "debian: Adjust tarsource.sh to use native debian/changelog"
This reverts commit 4ffb9a4c9d.
2020-11-19 17:12:41 -05:00
Quentin Young 1b8a899da3 Revert "debian: Update tools/build-debian-package.sh to use git-buildpackage"
This reverts commit 63c0c8ed89.
2020-11-19 17:12:40 -05:00
Quentin Young fb0b3592ca Revert "debian: Remove the changelog-auto automation in favor of dch"
This reverts commit cace1d9bf1.
2020-11-19 17:12:40 -05:00
Quentin Young 5aa63f6aa6 Revert "debian: Update the tools/build-debian-package.sh to be example build script"
This reverts commit c950a7f214.
2020-11-19 17:12:27 -05:00
Ondřej Surý c950a7f214 debian: Update the tools/build-debian-package.sh to be example build script
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:11 +01:00
Ondřej Surý cace1d9bf1 debian: Remove the changelog-auto automation in favor of dch
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:06 +01:00
Ondřej Surý 63c0c8ed89 debian: Update tools/build-debian-package.sh to use git-buildpackage
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:30:02 +01:00
Ondřej Surý 4ffb9a4c9d debian: Adjust tarsource.sh to use native debian/changelog
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:29:59 +01:00
Ondřej Surý da3a39ff6a debian: Merge various debian changelogs in debian/changelog
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-11-19 21:29:45 +01:00
Ondřej Surý 12868e9ce7 Lower the debhelper depends for Debian Jessie and Ubuntu Xenial
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 12:14:32 +02:00
Ondřej Surý 81ad0b32ed Bump standards version
Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 12:14:26 +02:00
Ondřej Surý 36d3283e75 Sync frr-doc.doc-base, d/frr.conf and d/frr.install with debian/master branch 2020-09-26 09:24:02 +02:00
Ondřej Surý 6633ae2ac9 Sync debian/watchfrr.rc with debian/master branch 2020-09-26 09:24:02 +02:00
Ondřej Surý e4e82f187e Depend on debhelper >= 10 and drop dh-systemd dependency (Closes: #958626)
dh-systemd was merged into debhelper in version 9.20160709 [1] and since
stretch, dh-systemd is an empty transitional package.

For bullseye there's an intend to drop this empty transitional package.

This commit drops the "| dh-systemd" alternative Build-Depends as it is no
longer required (not even for backports) and is only confusing.

For Debian Jessie, it's easier to add backported debhelper >= 10 to the
repository.
2020-09-26 09:23:39 +02:00
Ondřej Surý 7d7f70a935 Work around the sphinx-build error that doesn't copy images to texinfo
The sphinx-build (since version 2.0.0) doesn't install the images into the
texinfo build directory.  Workaround the issue, by copying the required
images from the source directory.
2020-09-26 09:23:39 +02:00
Ondřej Surý 0536ed66bb Use wrap-and-sort -a to unify debian/ wrapping and sorting
While it's ok to use individual wrapping/sorting in the debian/ source files,
it's often simpler to just go with the formatting supported by tools.  One such
tool is wrap-and-sort, so this commit re-wraps and re-sorts the debian/ files to
be unified and (-a) always wrapped.
2020-09-26 09:23:39 +02:00
Ondřej Surý 234b0ea7de Bump standards version to 4.5.0.2 (latest) - no change 2020-09-26 09:22:43 +02:00
Ondřej Surý 47ebc83368 Convert the package to dh compat level 10
There are couple of related changes:

* Bump the debhelper dependency to the version at least in Debian Jessie
* Drop the dh-autoreconf, autotools-dev dependency, this is automatically
  included.
* Drop the --parallel, --with=systemd and --with=autoreconf, this is
  automatically enabled in dh compat level 10, add a --without=systemd
  when requested via build profile.
2020-09-26 09:22:43 +02:00
Ondřej Surý a32cd91a25 Update and simplify d/watch 2020-09-26 09:22:43 +02:00
Ondřej Surý ecf2b90498 Make lsb-base a hard dependency
Directly depend on lsb-base in Debian, so we the shims are only used
on systems without LSB.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 09:22:43 +02:00
Ondřej Surý 9201c39f62 Remove mention of pkg.frr.snmp build profile from debian/README.Debian
The pkg.frr.snmp build profile is no longer present in the Debian build scripts,
so this just cleans up the old documentation that mentions it.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 09:22:23 +02:00
Ondřej Surý e5368acf89 Add missing lsof dependency
The logrotate script for frr uses lsof, but the package didn't depend on the
it.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 09:22:23 +02:00
Ondřej Surý 5632ff61df Remove unused debian/watchfrr.rc file
The debian/watchfrr.rc file was not install, so we just remove the cruft.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 09:22:23 +02:00
Ondřej Surý 322c00824a Use dh_installinit capabilities to install frr.tmpfile
The debian/frr.conf was manually installed as systemd-tmpfiles configuration,
but the dh_installinit now has capability to install it automatically if named
debian/frr.tmpfile.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
2020-09-26 09:22:23 +02:00
Ondřej Surý 1446c82c1b Don't install frr-doc texinfo images, they are gone (Closes: #955067) 2020-09-26 09:22:23 +02:00
Ondřej Surý 2aa5ed1d1b Change the source format from git to quilt to use git-buildpackage 2020-09-26 09:22:23 +02:00
Ondřej Surý b40b0ac48b Add d/gbp.conf for master branch 2020-09-26 09:22:23 +02:00
Ondřej Surý 6b6970eafa Add myself to Uploaders 2020-09-26 09:22:23 +02:00
Renato Westphal 240b7826f6 build, yang: bump libyang minimum required version to 1.0.184
It's time to say good bye to libyang 0.16.105. The recently
released libyang 1.0.184 includes numerous bug fixes and performance
improvements that we need.

Despite the major version bump from 0.x to 1.x, the libyang API is
the same except for a single backward-incompatible change in the
user types interface (which we're currently not using). Hence no
code changes were necessary to adapt FRR to libyang 1.x.

This commit also reintroduces some leafrefs that needed to be
removed from our YANG modules due to a bug that was present on
libyang 0.16.105.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2020-08-07 14:07:46 -03:00
Donald Sharp f57a88f37c debian: Add missing daemons to logrotation knowledge
Update missing daemons to rotate as well.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2020-06-25 07:13:50 -04:00
Rafael Zalamena c871e6c9d1 build: fix data plane FPM netlink module
Changes:

*   Let the package builder scripts know that we have a new module that
    needs to be taken care of.
*   Include the frr atomic header to avoid undeclared atomic operations.
*   Disable build on *BSDs because the code is using some zebra netlink
    functions only available for Linux.
*   Move data plane FPM module outside old FPM automake definition.
*   Fix atomic usage for Ubuntu 14.04 (always use explicit).

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
2020-04-14 13:45:39 -03:00
David Lamparter 53f5660121 debian: 7.2.1 prep
Just the odd housekeeping bits.

Signed-off-by: David Lamparter <equinox@diac24.net>
2020-04-07 16:47:18 +02:00
David Lamparter 43e060fb4b debian: remove outdated README content
Signed-off-by: David Lamparter <equinox@diac24.net>
2020-04-07 16:45:04 +02:00
David Lamparter 429576883e doc: rename man pages to frr-*
The vrrpd one conflicts with the standalone vrrpd package; also we're
installing daemons to /usr/lib/frr on some systems so they're not on
PATH.

Signed-off-by: David Lamparter <equinox@diac24.net>
2020-01-15 14:05:11 +01:00
Tim Bray b1b9e219f9 debian: Fix logrotate in debian for bfdd, pbrd and vrrpd.
Signed-off-by: Tim Bray <tim@kooky.org>
2020-01-10 00:52:14 +00:00
Donald Sharp f83664895b debian: Fix spelling error
Spelling error pointed out by debian build.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2020-01-06 20:36:13 -05:00
David Lamparter d621815a0e zebra: create zebra_cumulus_mlag module
This is pretty much just to get rid of the HAVE_CUMULUS.  The
hook/module API is as "wtf" as it was before...

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-12-11 11:40:47 +01:00
Vincent Bernat 6d8adf6b23 debian: update debian/copyright
Some authors are added in the "GPL-2+" section, notably Alexandre
Cassen for the code in `vrrpd/`, and Cumulus Networks and Open Source
Routing which were uncredited despite many occurrence in the headers.

Signed-off-by: Vincent Bernat <vincent@bernat.ch>
2019-11-03 18:36:18 +01:00
Sri Mohana Singamsetty 11c83aa48a tools: Modifications to copy support bundle files
This commit is to copy the support bundle scripts to appropriate directories during installation

Signed-off-by: Sri Mohana Singamsetty <msingamsetty@vmware.com>
2019-09-13 10:05:13 -07:00
David Lamparter ed18356f1f bgpd/bmp: BMP implementation
This implements BMP.  There's no fine-grained history here, the non-BMP
preparations are already split out from here so all that remains is BMP
proper.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-08-30 19:22:23 +02:00
David Lamparter 31140be108 debian: add .gitignore file
Ignore the build results when dpkg-buildpackage was run in the source
directory.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2019-08-06 16:56:15 +02:00
David Lamparter fe9e7b71cf lib: split off c-ares code from nhrpd
This is useful in other places too, e.g. for BMP outbound connections.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
2019-07-03 17:15:34 +02:00
David Lamparter 4bef0ec4fb isisd: replace dict_* with DECLARE_RBTREE
Historically, isisd has been carrying around its own red-black tree to
manage its LSP DB in.  This replaces that with the newly-added
DECLARE_RBTREE_*.  This allows completely removing the dict_* code.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-04-27 19:33:45 +02:00
David Lamparter ae132a9497 debian: remove superseded systemd lintian override
This was fixed in f351f5f971.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:27 +01:00
David Lamparter c4266cb65d debian: update libyang dependency to >= 0.16.74
We're using builtin extension loading, so we need libyang 0.16.74.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:24 +01:00
David Lamparter 82ab1fc506 debian: fix autopkgtest
pgrep is in procps, which is an essential package.  killall is in
psmisc, which isn't.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:10 +01:00
David Lamparter 01b5725bf7 debian: add missing Conflicts:
We were missing several Conflicts: (or Breaks:) lines.  Specifically,
- the .png diagrams in frr-doc conflict with quagga-doc
- the quagga package was split up and we conflict on each on the
  daemon's man pages
- pimd also conflicts on the man page.

This is a "conservative" fix for the time being, putting everything into
Conflicts:.  Some of these might have other options to fix them (e.g.
renaming the diagrams or man pages) but that needs more thought and
isn't appropriate for a simple fix.

There is also the "layer 9" consideration of whether to add "Replaces:
quagga" lines.  For the time being I'd say it's a bit early to have that
discussion.

Reported-by: Andreas Beckmann <anbe@debian.org>
References: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=921376
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:09 +01:00
David Lamparter 75ec70d358 debian: remove bogus libjson0 dependency
Dependencies for the actual library packages are autogenerated by shlib
handling.  Removing the bogus line should hopefully get this to build
on Debian buildd...

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:09 +01:00
David Lamparter 4c3d9ff53a debian: extend comments on pre/postinst hooks
While originally created to support upgrading within non-official
previous FRR packages, the same logic makes upgrading from Quagga
configs more straightforward.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:09 +01:00
David Lamparter a945249532 debian: add libyang-dev dependency
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:08 +01:00
Martin Winter 9ada5eadc6 debian: Don't create homdirectory for frr user
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
2019-02-19 21:34:08 +01:00
David Lamparter 8209fe7988 debian/control: add python3-dev dependency
Just forgot to list this one.  libpython3 is not enough.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:08 +01:00
David Lamparter 58b1c7b653 debian: fix dropping daemons.conf
Need to apply some manual control here, so remove it from frr.install
and just do it in rules.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:07 +01:00
David Lamparter aaabb66e4a debian: rework autopkgtests
Ditch the old non-working one and add 3 new ones to check:
- that zebra can talk to the kernel at least somewhat
- that SNMP and RPKI modules can be loaded
- that frr-reload.py works

This should catch most build environment SNAFUs.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:07 +01:00
David Lamparter f673b4f640 debian: keep working nicely with split config
Drop our configs that say integrated config when there is some
pre-existing split config.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:06 +01:00
David Lamparter d29f324aa8 debian: chop down & rework maintainer scripts
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:34:06 +01:00
David Lamparter 8a91a6ef9c debian: add python3-pytest build dependency
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:32:19 +01:00
David Lamparter c9d06c3b06 debian: drop unused lintian overrides
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:32:18 +01:00
David Lamparter 0d60efd879 debian: full & proper copyright file
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:32:18 +01:00
David Lamparter 6fb8901930 debian: flag as "no stop on upgrade"
We don't want to break some user's internet routing that they're using
for their ssh login while upgrading...

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:32:18 +01:00
David Lamparter f35d0a76d3 debian: don't install ssd & daemons.conf
ssd is unused and duplicates a system tool.  daemons.conf is deprecated.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:31:19 +01:00
David Lamparter 74afa5e686 debian: cleanly split off from dist tarball
The debian/ directory is distributed separately for tarballs in 3.0
(quilt) format.  Including it in the dist tarball causes problems with
automake when the separately distributed debian directory is unpacked on
top of the dist tarball;  the clean and correct thing to do here is to
not include the debian/ directory in dist tarballs.

Users have two choices for building FRR Debian packages:
- build straight off git
- build from a "frr.tar" + "frr-debian.tar"

The tarsource.sh tool does the right thing when invoked with the -D
("Debian") option.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:31:18 +01:00
David Lamparter cf3ae51c88 debian: fix up for new initscripts
Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:31:18 +01:00
David Lamparter 4741497b94 debian: clean up debian/ directory for git build
Running `dpkg-buildpackage` with source-format "git" complains about
newly created files under debian/.  Remove the build-created frr.init &
frr.service to avoid the build erroring out due to this.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:31:18 +01:00
David Lamparter b3c4c164b5 debian: make package "official"
Move us into place in debian/

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:30:54 +01:00