--- /dev/null
+# Hey Emacs, this is a -*- shell-script -*- !!! :-)
+
+# $ctdb_dir is set in common.sh
+if [ -n "$ctdb_dir" ] ; then
+ # Running in-tree
+ CTDB_SCRIPTS_BASE="${ctdb_dir}/config"
+ CTDB_SCRIPTS_INIT_SCRIPT="${ctdb_dir}/config/ctdb.init"
+ CTDB_SCRIPTS_SBIN_DIR="${ctdb_dir}/config"
+ CTDB_SCRIPTS_TOOLS_BIN_DIR="${ctdb_dir}/tools"
+ CTDB_SCRIPTS_TOOLS_HELPER_DIR="${ctdb_dir}/tools"
+else
+ # Installed
+ CTDB_SCRIPTS_BASE="/usr/local/etc/ctdb"
+ CTDB_SCRIPTS_INIT_SCRIPT="" # No ideas here... this is a packaging choice
+ CTDB_SCRIPTS_SBIN_DIR="/usr/local/sbin"
+ CTDB_SCRIPTS_TOOLS_BIN_DIR="/usr/local/bin"
+ CTDB_SCRIPTS_TOOLS_HELPER_DIR="/usr/local/libexec/ctdb"
+fi
+
+export CTDB_SCRIPTS_BASE CTDB_SCRIPTS_BIN_DIR CTDB_SCRIPTS_INIT_DIR \
+ CTDB_SCRIPTS_SBIN_DIR CTDB_SCRIPTS_TOOLS_HELPER_DIR
bld.INSTALL_FILES(bld.env.CTDB_TEST_DATADIR+"/scripts", 'test_wrap',
destname='test_wrap', chmod=0755)
+ bld.SAMBA_GENERATOR('ctdb-test-script-install-paths',
+ source='tests/scripts/script_install_paths.sh',
+ target='script_install_paths.sh',
+ rule='sed %s ${SRC} > ${TGT}' % (sed_cmdline))
+ bld.INSTALL_FILES(bld.env.CTDB_TEST_DATADIR+"/scripts",
+ 'script_install_paths.sh',
+ destname='script_install_paths.sh', chmod=0644)
+
sed_expr1 = 's@^test_dir=.*@test_dir=%s\\nexport TEST_BIN_DIR=\"%s\"@' % (
bld.env.CTDB_TEST_DATADIR, bld.env.CTDB_TEST_LIBDIR)
sed_expr2 = 's@^\(export CTDB_TESTS_ARE_INSTALLED\)=false@\\1=true@'