[Buildroot] [RFC 2/3] samba4: add hacky patch that avoids manpage creation
zooey at hirschkaefer.de
zooey at hirschkaefer.de
Sat Sep 27 13:12:20 UTC 2014
From: Oliver Tappe <zooey at hirschkaefer.de>
Otherwise, installation of smbclient fails.
---
...0011-build-avoid-installation-of-manpages.patch | 40 ++++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644 package/samba4/samba4-0011-build-avoid-installation-of-manpages.patch
diff --git a/package/samba4/samba4-0011-build-avoid-installation-of-manpages.patch b/package/samba4/samba4-0011-build-avoid-installation-of-manpages.patch
new file mode 100644
index 0000000..9a3f012
--- /dev/null
+++ b/package/samba4/samba4-0011-build-avoid-installation-of-manpages.patch
@@ -0,0 +1,40 @@
+From d39b348c3b8c210ba460f27ce50bc87f867f5705 Mon Sep 17 00:00:00 2001
+From: Oliver Tappe <zooey at hirschkaefer.de>
+Date: Fri, 26 Sep 2014 19:16:38 +0200
+Subject: [PATCH] build: avoid installation of manpages
+
+Somehow, telling waf to install the 'smbclient' target will also
+try to install manpages which have not been generated when during
+the build stage of 'smbclient'. Deactivate the installation of
+man pages as a (grossly hackish) workaround.
+---
+ buildtools/wafsamba/wafsamba.py | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/buildtools/wafsamba/wafsamba.py b/buildtools/wafsamba/wafsamba.py
+index aaa0939..a5a476d 100644
+--- a/buildtools/wafsamba/wafsamba.py
++++ b/buildtools/wafsamba/wafsamba.py
+@@ -800,8 +800,8 @@ def MANPAGES(bld, manpages, install):
+ group='final',
+ rule='${XSLTPROC} --xinclude -o ${TGT} --nonet ${MAN_XSL} ${SRC}'
+ )
+- if install:
+- bld.INSTALL_FILES('${MANDIR}/man%s' % m[-1], m, flat=True)
++ #if install:
++ # bld.INSTALL_FILES('${MANDIR}/man%s' % m[-1], m, flat=True)
+ Build.BuildContext.MANPAGES = MANPAGES
+
+ def SAMBAMANPAGES(bld, manpages):
+@@ -821,7 +821,7 @@ def SAMBAMANPAGES(bld, manpages):
+ ${XSLTPROC} --xinclude --stringparam noreference 0 -o ${TGT}.xml --nonet ${SAMBA_EXPAND_XSL} ${SRC}
+ ${XSLTPROC} --nonet -o ${TGT} ${SAMBA_MAN_XSL} ${TGT}.xml'''
+ )
+- bld.INSTALL_FILES('${MANDIR}/man%s' % m[-1], m, flat=True)
++ #bld.INSTALL_FILES('${MANDIR}/man%s' % m[-1], m, flat=True)
+ Build.BuildContext.SAMBAMANPAGES = SAMBAMANPAGES
+
+ #############################################################
+--
+1.8.4.5
+
--
1.8.4.5
More information about the buildroot
mailing list