summaryrefslogtreecommitdiff
path: root/docs-xml
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2014-01-14 13:07:52 +1300
committerMichael Adam <obnox@samba.org>2014-01-31 21:07:36 +0100
commit53522ac9946c78b00d4beb081777c80190b2f100 (patch)
tree2dbdf24231218c5519816e336428788fe4459973 /docs-xml
parent57ba012c10fb21f261a3ab9136be05a694278df9 (diff)
downloadsamba-53522ac9946c78b00d4beb081777c80190b2f100.tar.gz
docs: Allow smb.conf.5 to still be generated outside the waf build
This will be needed once we start to use the XML entities for the configure-dependent paths. Change-Id: I2b64f02bb365cc099178b63b2b24bdb239dbb7c1 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'docs-xml')
-rwxr-xr-xdocs-xml/smbdotconf/generate-file-list.sh22
1 files changed, 19 insertions, 3 deletions
diff --git a/docs-xml/smbdotconf/generate-file-list.sh b/docs-xml/smbdotconf/generate-file-list.sh
index 68b2abe72fc..a03ed111128 100755
--- a/docs-xml/smbdotconf/generate-file-list.sh
+++ b/docs-xml/smbdotconf/generate-file-list.sh
@@ -1,4 +1,20 @@
#!/bin/sh
+#
+# This is the fallback table for when we use the docs-xml build
+# system. When build as part of the main waf build, these are set to
+# the full correct path for the system.
+#
+echo "<!DOCTYPE section [
+<!ENTITY pathconfig.SCRIPTSBINDIR '\${prefix}/sbin'>
+<!ENTITY pathconfig.LOCKDIR '\${prefix}/var/lock'>
+<!ENTITY pathconfig.NCALRPCDIR '\${prefix}/var/run/ncalrpc'>
+<!ENTITY pathconfig.PIDDIR '\${prefix}/var/run'>
+<!ENTITY pathconfig.STATEDIR '\${prefix}/var/locks'>
+<!ENTITY pathconfig.PRIVATE_DIR '\${prefix}/private'>
+<!ENTITY pathconfig.SMB_PASSWD_FILE '\${prefix}/private/smbpasswd'>
+<!ENTITY pathconfig.WINBINDD_SOCKET_DIR '\${prefix}/var/run/ncalrpc'>
+]>"
+
DIR=.
if [ "x$1" != "x" ]
then
@@ -8,12 +24,12 @@ fi
OLD=`pwd`
cd $DIR
-echo "<section xmlns:xi=\"http://www.w3.org/2003/XInclude\">"
+echo "<section>"
for I in `find . -mindepth 2 -type f -name '*.xml' | sort -t/ -k3 | xargs`
do
- echo "<xi:include href='$I' parse='xml'/>"
+ cat $I
done
-
echo "</section>"
+
cd $OLD