File common-LSB-Move-common-functions-script-library-to-libexec.patch of Package warewulf
From: Egbert Eich <eich@suse.com>
Date: Wed Nov 28 09:00:00 2018 +0100
Subject: common: LSB: Move common functions script library to libexec
Patch-mainline: Not yet
Git-repo: https://github.com/warewulf/warewulf3
Git-commit: 547e2c5bd4af666d281d76e2f5b91e82a2c3e326
References:
Per LSB only config files are allowed in /etc.
Signed-off-by: Egbert Eich <eich@suse.com>
Signed-off-by: Egbert Eich <eich@suse.de>
---
common/bin/wwinit | 2 +-
common/etc/Makefile.am | 2 +-
common/libexec/wwinit/Makefile.am | 2 +-
common/{etc => libexec/wwinit}/functions | 0
4 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/common/bin/wwinit b/common/bin/wwinit
index b5160a6..bb2bd31 100644
--- a/common/bin/wwinit
+++ b/common/bin/wwinit
@@ -22,7 +22,7 @@ fi
eval `wwconfig -sea`
WWINITDIR="$WAREWULF_LIBEXECDIR/warewulf/wwinit"
-WWFUNCTIONS="$WAREWULF_SYSCONFDIR/warewulf/functions"
+WWFUNCTIONS="$WWINITDIR/functions"
WWTMPDIR=`mktemp -d -t wwinit.XXXXXXXXX`
SHELL="/bin/bash"
diff --git a/common/etc/Makefile.am b/common/etc/Makefile.am
index ed01448..36a420f 100644
--- a/common/etc/Makefile.am
+++ b/common/etc/Makefile.am
@@ -8,7 +8,7 @@ dist_confDATA_INSTALL = ${INSTALL} -m 640
confdir = $(sysconfdir)/warewulf/
-dist_conf_DATA = database.conf database-root.conf functions
+dist_conf_DATA = database.conf database-root.conf
MAINTAINERCLEANFILES = Makefile.in
diff --git a/common/libexec/wwinit/Makefile.am b/common/libexec/wwinit/Makefile.am
index 8b9a715..56eaebb 100644
--- a/common/libexec/wwinit/Makefile.am
+++ b/common/libexec/wwinit/Makefile.am
@@ -1,6 +1,6 @@
wwinitdir = $(libexecdir)/warewulf/wwinit
-dist_wwinit_SCRIPTS = 10-database.init 25-wwsh.init
+dist_wwinit_SCRIPTS = 10-database.init 25-wwsh.init functions
MAINTAINERCLEANFILES = Makefile.in
diff --git a/common/etc/functions b/common/libexec/wwinit/functions
similarity index 100%
rename from common/etc/functions
rename to common/libexec/wwinit/functions