]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
update the evens scripts for nfs and nfslock to honour CTDB_MANAGES_NFS
authorRonnie Sahlberg <sahlberg@ronnie>
Sat, 2 Jun 2007 06:44:15 +0000 (16:44 +1000)
committerRonnie Sahlberg <sahlberg@ronnie>
Sat, 2 Jun 2007 06:44:15 +0000 (16:44 +1000)
which is set in /etc/sysconfig/nfs

(This used to be ctdb commit bf475269231a6129f88b37f4da69e06efcf4ed77)

ctdb/tools/events.d/nfs
ctdb/tools/events.d/nfslock

index 25ed971e04daf7347e25bc9272a58923dd16dde4..23ad504d10010a8eb724c90982e3dfd8f2711d4b 100644 (file)
@@ -4,12 +4,20 @@
 . /etc/sysconfig/nfs
 . /etc/ctdb/functions
 
+[ -z $CTDB_MANAGES_NFS ] && exit 0
+[ $CTDB_MANAGES_NFS != "yes" ] && exit 0
+
 cmd="$1"
 shift
 
 case $cmd in 
      startup)
        mkdir -p /etc/ctdb/state/nfs
+       service nfs start
+       ;;
+
+     shutdown)
+       service nfs stop
        ;;
 
      releaseip)
index 6ba2730633987dfe2dfe43b2e753fd31e9c4604c..361b8e0ffd56651286cc225e899a8860ef94f4f5 100644 (file)
@@ -4,15 +4,20 @@
 . /etc/sysconfig/nfs
 . /etc/ctdb/functions
 
+[ -z $CTDB_MANAGES_NFS ] && exit 0
+[ $CTDB_MANAGES_NFS != "yes" ] && exit 0
+
 cmd="$1"
 shift
 
 case $cmd in 
      startup)
        /bin/mkdir -p /etc/ctdb/state/statd/ip
+       service nfslock start
        ;;
 
      shutdown)
+       service nfslock stop
        ;;
 
      takeip)