From e413fb0bdc289046ecae2e784e7834a6d5c24be7 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 18 Nov 2023 11:53:20 +0000 Subject: [PATCH] network-tools: enable lib.private via RPATH --- packages/addons/tools/network-tools/package.mk | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/addons/tools/network-tools/package.mk b/packages/addons/tools/network-tools/package.mk index b026a62f89..2cab2a7c94 100644 --- a/packages/addons/tools/network-tools/package.mk +++ b/packages/addons/tools/network-tools/package.mk @@ -35,19 +35,19 @@ PKG_DEPENDS_TARGET="toolchain \ wireless_tools" addon() { - mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib} + mkdir -p ${ADDON_BUILD}/${PKG_ADDON_ID}/{bin,lib.private} # bwm-ng cp -P $(get_install_dir bwm-ng)/usr/bin/bwm-ng ${ADDON_BUILD}/${PKG_ADDON_ID}/bin # fuse cp -P $(get_install_dir fuse)/usr/bin/{fusermount,ulockmgr_server} ${ADDON_BUILD}/${PKG_ADDON_ID}/bin cp -P $(get_install_dir fuse)/usr/sbin/mount.fuse ${ADDON_BUILD}/${PKG_ADDON_ID}/bin - cp -P $(get_install_dir fuse)/usr/lib/{libfuse.so*,libulockmgr.so*} ${ADDON_BUILD}/${PKG_ADDON_ID}/lib + cp -P $(get_install_dir fuse)/usr/lib/{libfuse.so*,libulockmgr.so*} ${ADDON_BUILD}/${PKG_ADDON_ID}/lib.private # fuse3 cp -P $(get_install_dir fuse3)/usr/bin/fusermount3 ${ADDON_BUILD}/${PKG_ADDON_ID}/bin cp -P $(get_install_dir fuse3)/usr/sbin/mount.fuse3 ${ADDON_BUILD}/${PKG_ADDON_ID}/bin - cp -P $(get_install_dir fuse3)/usr/lib/libfuse3.so* ${ADDON_BUILD}/${PKG_ADDON_ID}/lib + cp -P $(get_install_dir fuse3)/usr/lib/libfuse3.so* ${ADDON_BUILD}/${PKG_ADDON_ID}/lib.private # iftop cp -P $(get_install_dir iftop)/usr/sbin/iftop ${ADDON_BUILD}/${PKG_ADDON_ID}/bin @@ -100,4 +100,7 @@ addon() { ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwlist ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwspy ln -s iwconfig ${ADDON_BUILD}/${PKG_ADDON_ID}/bin/iwpriv + + find ${ADDON_BUILD}/${PKG_ADDON_ID}/bin -type f | \ + xargs patchelf --add-rpath '$ORIGIN/../lib.private' }