summaryrefslogtreecommitdiff
path: root/ctdb/wscript
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2018-07-06 16:38:43 +1000
committerAmitay Isaacs <amitay@samba.org>2018-07-11 11:48:38 +0200
commit06be1c8593fc84068896b428bdc39e7033bd85e2 (patch)
tree06ffb35571273677599a0b479aadaea29e76e4c4 /ctdb/wscript
parenta3610d1cbcebb0fe81505d42276604804a112d9a (diff)
downloadsamba-06be1c8593fc84068896b428bdc39e7033bd85e2.tar.gz
ctdb-build: Install event scripts in CTDB_DATADIR
Signed-off-by: Martin Schwenke <martin@meltin.net> Pair-programmed-with: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/wscript')
-rw-r--r--ctdb/wscript12
1 files changed, 11 insertions, 1 deletions
diff --git a/ctdb/wscript b/ctdb/wscript
index 91fc0012919..d306cb67e78 100644
--- a/ctdb/wscript
+++ b/ctdb/wscript
@@ -760,8 +760,11 @@ def build(bld):
os.path.walk(path, SUBDIR_MODE_callback, pd)
return pd['file_list']
- etc_subdirs = [
+ event_script_subdirs = [
'events/legacy',
+ ]
+
+ etc_subdirs = [
'nfs-checks.d'
]
@@ -770,6 +773,13 @@ def build(bld):
else:
configdir = 'ctdb/config'
+ for t in event_script_subdirs:
+ bld.INSTALL_DIR(os.path.join(bld.env.CTDB_ETCDIR, t))
+ files = SUBDIR_MODE('%s/%s' % (configdir, t), trim_path=configdir)
+ for fmode in files:
+ bld.INSTALL_FILES(bld.env.CTDB_DATADIR, 'config/%s' % fmode[0],
+ destname=fmode[0], chmod=fmode[1])
+
for t in etc_subdirs:
files = SUBDIR_MODE('%s/%s' % (configdir, t), trim_path=configdir)
for fmode in files: