summaryrefslogtreecommitdiffstats
path: root/base/root/scripts
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2008-07-14 23:02:05 +1000
committerAndrew Tridgell <tridge@samba.org>2008-07-14 23:02:05 +1000
commit0be7aff13396e79dcf0868e79ce154108ab5162d (patch)
treefac56ebe9cf6502637f983fa864da74acadfd0cc /base/root/scripts
parentfd9e7bd937bdc7a04ec95b3a117df2126e54b2d3 (diff)
setup ctdb rec lock
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