summaryrefslogtreecommitdiffstats
path: root/base/root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'base/root/scripts')
-rwxr-xr-xbase/root/scripts/setup_gpfs.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/base/root/scripts/setup_gpfs.sh b/base/root/scripts/setup_gpfs.sh
index 7f80f57..7b40c5e 100755
--- a/base/root/scripts/setup_gpfs.sh
+++ b/base/root/scripts/setup_gpfs.sh
@@ -51,3 +51,10 @@ mmcrfs gpfs0 -F $nsdfile -A yes -D nfs4 -B 64k -k nfs4 -n 32 -E yes -S no -T /gp
echo
echo "Mounting filesystem"
mmmount gpfs0 -a
+
+echo "Setting up ctdb recovery lock"
+mkdir -p /gpfs/.ctdb
+set -e
+sed -e 's@# CTDB_RECOVERY_LOCK="/some/place/on/shared/storage"@CTDB_RECOVERY_LOCK=/gpfs/.ctdb/shared@g' > /tmp/ctdb.$$ < /etc/sysconfig/ctdb
+mv /tmp/ctdb.$$ /etc/sysconfig/ctdb
+onnode all rsync $HOSTNAME:/etc/sysconfig/ctdb /etc/sysconfig