summaryrefslogtreecommitdiff
path: root/debianpkg/rules
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2018-10-28 18:54:14 +0100
committerDavid Lamparter <equinox@diac24.net>2019-02-19 21:30:52 +0100
commit26f0a29704e076f42ba8266c994186be4b615e47 (patch)
tree5299967018509d7924c0e183b4a9b51345b7a39d /debianpkg/rules
parent61185d62c0e4d8e21b825a98430f0d746c22938e (diff)
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>
Diffstat (limited to 'debianpkg/rules')
-rwxr-xr-xdebianpkg/rules7
1 files changed, 7 insertions, 0 deletions
diff --git a/debianpkg/rules b/debianpkg/rules
index 9baec7d457..8e1d3e98af 100755
--- a/debianpkg/rules
+++ b/debianpkg/rules
@@ -133,6 +133,9 @@ override_dh_auto_configure:
--sbindir=/usr/lib/frr \
--sysconfdir=/etc/frr \
--with-vtysh-pager=/usr/bin/pager \
+ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/frr \
+ --with-moduledir=/usr/lib/$(DEB_HOST_MULTIARCH)/frr/modules \
+ LIBTOOLFLAGS="-rpath /usr/lib/$(DEB_HOST_MULTIARCH)/frr" \
$(USE_DOC) \
$(USE_SNMP) \
$(USE_OSPFAPI) \
@@ -181,6 +184,10 @@ endif
override_dh_auto_build:
dh_auto_build -- $(MAKE_SILENT)
+override_dh_makeshlibs:
+# we don't need or want ldconfig for private libs
+ dh_makeshlibs -n
+
override_dh_missing:
dh_missing --fail-missing