From: Daniel Golle Date: Tue, 5 Nov 2024 03:05:31 +0000 (+0000) Subject: build: set PATH for post-install scripts X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=21b5ac862eed7ac373361c914cf6098cab04f503;p=openwrt%2Fstaging%2Fnbd.git build: set PATH for post-install scripts post-install scripts may need to call executables installed to STAGING_DIR_HOSTPKG which is not part of the PATH set to TARGET_PATH in rules.mk. Set PATH for post-install scripts to TARGET_PATH_PKG. Signed-off-by: Daniel Golle Link: https://github.com/openwrt/openwrt/pull/16865 Signed-off-by: Christian Marangi --- diff --git a/include/rootfs.mk b/include/rootfs.mk index e6cadc531d..ff7fd185fe 100644 --- a/include/rootfs.mk +++ b/include/rootfs.mk @@ -84,7 +84,7 @@ define prepare_rootfs IPKG_POSTINST_PATH=./usr/lib/opkg/info/*.postinst; \ fi; \ for script in $$IPKG_POSTINST_PATH; do \ - IPKG_INSTROOT=$(1) $$(command -v bash) $$script; \ + PATH="$(TARGET_PATH_PKG)" IPKG_INSTROOT=$(1) $$(command -v bash) $$script; \ ret=$$?; \ if [ $$ret -ne 0 ]; then \ echo "postinst script $$script has failed with exit code $$ret" >&2; \