src/world/libnl/libnl-install.patch

32 lines
1017 B
Diff

Force package to use our perfectly functional versions of install and
mkdir utilities instead of their own (fucking broken) install-sh script
diff -Naur libnl-3.5.0.orig/Makefile.in libnl-3.5.0/Makefile.in
--- libnl-3.5.0.orig/Makefile.in 2019-09-01 10:19:25.000000000 -0400
+++ libnl-3.5.0/Makefile.in 2020-11-11 01:27:05.785116842 -0500
@@ -1435,11 +1435,11 @@
FGREP = @FGREP@
FLEX = @FLEX@
GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTALL = /usr/bin/install
+INSTALL_DATA = $(INSTALL) -m644
+INSTALL_PROGRAM = $(INSTALL)
+INSTALL_SCRIPT = $(INSTALL)
+INSTALL_STRIP_PROGRAM = $(INSTALL) -s
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBNL_VERSION = @LIBNL_VERSION@
@@ -1458,7 +1458,7 @@
MANIFEST_TOOL = @MANIFEST_TOOL@
MIC_VERSION = @MIC_VERSION@
MIN_VERSION = @MIN_VERSION@
-MKDIR_P = @MKDIR_P@
+MKDIR_P = /bin/mkdir -p
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@