bpftools: fix param order for install on macOS
authorGeorgi Valkov <gvalkov@abv.bg>
Tue, 2 Mar 2021 10:41:10 +0000 (12:41 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 7 Mar 2021 21:09:01 +0000 (21:09 +0000)
Fix: bpftools 5.11.2 does not compile on macOS, because the -m option
was placed between src and dst. Corrected by moving -m 644 before src.

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
package/network/utils/bpftools/patches/200-fix-install-param-order-on-macos.patch [new file with mode: 0644]

diff --git a/package/network/utils/bpftools/patches/200-fix-install-param-order-on-macos.patch b/package/network/utils/bpftools/patches/200-fix-install-param-order-on-macos.patch
new file mode 100644 (file)
index 0000000..ffb7e2c
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/tools/lib/bpf/Makefile
++++ b/tools/lib/bpf/Makefile
+@@ -236,7 +236,7 @@ define do_install
+       if [ ! -d '$(DESTDIR_SQ)$2' ]; then             \
+               $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$2'; \
+       fi;                                             \
+-      $(INSTALL) $1 $(if $3,-m $3,) '$(DESTDIR_SQ)$2'
++      $(INSTALL) $(if $3,-m $3,) $1 '$(DESTDIR_SQ)$2'
+ endef
+ install_lib: all_cmd