From: Kevin Darbyshire-Bryant Date: Mon, 4 Jan 2021 20:55:38 +0000 (+0000) Subject: build: add GNU install to prerequisites X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=8c8496435a9d;p=openwrt%2Fstaging%2Fjow.git 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 --- 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"))