mirror_frr/debianpkg
David Lamparter 26f0a29704 debianpkg: install libraries to /usr/lib64/frr
This makes them "private libraries" (which they are, since we don't
maintain a proper versioned ABI on libfrr.)  This also properly fixes
another few lintian warnings.

Signed-off-by: David Lamparter <equinox@diac24.net>
2019-02-19 21:30:52 +01:00
..
source debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
tests debianpkg, tools: Add fabricd to distribution scripts 2018-10-24 15:50:56 +02:00
.gitignore debianpkg: .gitignore += changelog 2018-02-07 13:13:46 -05:00
changelog.in debianpkg: add -0 to version 2019-02-19 21:30:52 +01:00
compat debianpkg: raise debhelper compat level to 9 2019-02-19 21:30:51 +01:00
control debianpkg: rewrite description texts 2019-02-19 21:30:52 +01:00
copyright debianpkg: update copyright file 2019-02-19 21:30:52 +01:00
frr-dbg.lintian-overrides debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
frr-doc.doc-base debianpkg: include docs and register with doc-base 2019-02-19 21:30:52 +01:00
frr-doc.info doc: change info file name from FRR -> frr 2018-02-22 12:27:12 -05:00
frr-doc.install debianpkg: include docs and register with doc-base 2019-02-19 21:30:52 +01:00
frr-doc.lintian-overrides debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
frr-pythontools.install debianpkg: change frr-pythontools dep to python3 2019-02-19 21:30:52 +01:00
frr-pythontools.lintian-overrides debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
frr-rpki-rtrlib.install debianpkg: raise debhelper compat level to 9 2019-02-19 21:30:51 +01:00
frr-rpki-rtrlib.lintian-overrides debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
frr-snmp.install debianpkg: install libraries to /usr/lib64/frr 2019-02-19 21:30:52 +01:00
frr-snmp.lintian-overrides debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
frr.conf debian->debianpkg: Move debian files from debian dir to debianpkg dir. 2017-11-17 17:55:30 -08:00
frr.dirs debianpkg: Add yang files to packages 2018-10-27 16:16:12 -02:00
frr.docs debianpkg: install HTML docs, drop tools/ 2019-02-19 21:30:52 +01:00
frr.install debianpkg: install libraries to /usr/lib64/frr 2019-02-19 21:30:52 +01:00
frr.lintian-overrides debianpkg: install libraries to /usr/lib64/frr 2019-02-19 21:30:52 +01:00
frr.logrotate debianpkg, tools: Add fabricd to distribution scripts 2018-10-24 15:50:56 +02:00
frr.manpages debianpkg, tools: Add fabricd to distribution scripts 2018-10-24 15:50:56 +02:00
frr.pam debian->debianpkg: Move debian files from debian dir to debianpkg dir. 2017-11-17 17:55:30 -08:00
frr.postinst debianpkg: use set -e in maintscripts 2019-02-19 21:30:52 +01:00
frr.postrm debianpkg: use set -e in maintscripts 2019-02-19 21:30:52 +01:00
frr.preinst debianpkg: update to Debian Policy version 4.2.1 2019-02-19 21:30:51 +01:00
frr.prerm debianpkg: use set -e in maintscripts 2019-02-19 21:30:52 +01:00
not-installed debianpkg: fix install for {frr,rfptest,ospfclient} 2019-02-19 21:30:52 +01:00
README.Debian debianpkg: update to Debian Policy version 4.2.1 2019-02-19 21:30:51 +01:00
README.Maintainer debianpkg: update to Debian Policy version 4.2.1 2019-02-19 21:30:51 +01:00
rules debianpkg: install libraries to /usr/lib64/frr 2019-02-19 21:30:52 +01:00
subdir.am debianpkg: fix remaining lintian warnings 2019-02-19 21:30:52 +01:00
watch debianpkg: add watch file 2019-02-19 21:30:52 +01:00
watchfrr.rc debian->debianpkg: Move debian files from debian dir to debianpkg dir. 2017-11-17 17:55:30 -08:00

#
# TODO
#

- check that tests/{control,daemons} actually do something useful and sensible
- /usr/share/doc/frr-doc should be named just frr?
- debian/watch pgpsigurlmangle / signing-key
- multiarch for DSOs?
- frr try-restart

#
# To check if the patches still apply on new upstream versions:
#
for i in debian/patches/*.diff; do echo -e "#\n# $i\n#"; patch --fuzz=3 --dry-run -p1 < $i; done

#
# Filename transition from zebra to frr
#

Files that keep their names
	/usr/bin/vtysh

Files that got an -pj suffix
	/etc/default/zebra	-> /etc/frr/daemons.conf
	/etc/init.d/zebra	-> /etc/init.d/frr
	/etc/zebra/		-> /etc/frr/
	/usr/share/doc/zebra/	-> /usr/share/doc/frr/
	/var/log/zebra/		-> /var/log/frr/
	/var/run/ 		-> /var/run/frr/

Files that were moved
	/usr/sbin/*		-> /usr/lib/frr/