[openwrt/openwrt] build: add GNU install to prerequisites

LEDE Commits lede-commits at lists.infradead.org
Wed Mar 24 23:52:28 GMT 2021


ldir pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/8c8496435a9d6a89eeb1b91b9d600362a0b24b16

commit 8c8496435a9d6a89eeb1b91b9d600362a0b24b16
Author: Kevin Darbyshire-Bryant <ldir at darbyshire-bryant.me.uk>
AuthorDate: Mon Jan 4 20:55:38 2021 +0000

    build: add GNU install to prerequisites
    
    The recent removal of usbutils from core and replacement by hwdata in
    packages has exposed hwdata's requirement for certain GNU options on
    'install' (-T)  Other packages (sqm-scripts) have openwrt specific
    makefile sections to avoid GNU options but I suspect this is going to
    get harder in the future.
    
    Add GNU install as a prerequisite and link into
    $STAGING_DIR/host/etc/bin as per similar GNU utils
    
    This resolves an issue building under MacOS which would otherwise use a
    non-GNU options aware version of 'install'
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir at darbyshire-bryant.me.uk>
---
 include/prereq-build.mk | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/prereq-build.mk b/include/prereq-build.mk
index b2526a1ec1..0375ef6861 100644
--- a/include/prereq-build.mk
+++ b/include/prereq-build.mk
@@ -136,6 +136,10 @@ $(eval $(call SetupHostCommand,bzip2,Please install 'bzip2', \
 $(eval $(call SetupHostCommand,wget,Please install GNU 'wget', \
 	wget --version | grep GNU))
 
+$(eval $(call SetupHostCommand,install,Please install GNU 'install', \
+	install --version | grep GNU, \
+	ginstall --version | grep GNU))
+
 $(eval $(call SetupHostCommand,perl,Please install Perl 5.x, \
 	perl --version | grep "perl.*v5"))
 



More information about the lede-commits mailing list