PLATFORM="rhel"
}
+ _service="${CTDB_NFS_STARTSTOP_WRAPPER} service"
+
case $PLATFORM in
sles)
case $1 in
start)
- service nfsserver start
+ $_service nfsserver start
;;
stop)
- service nfsserver stop > /dev/null 2>&1
+ $_service nfsserver stop > /dev/null 2>&1
;;
restart)
echo 0 >/proc/fs/nfsd/threads
- service nfsserver stop > /dev/null 2>&1
+ $_service nfsserver stop > /dev/null 2>&1
pkill -9 nfsd
- service nfsserver start
+ $_service nfsserver start
;;
esac
;;
rhel)
case $1 in
start)
- service nfslock start
- service nfs start
+ $_service nfslock start
+ $_service nfs start
;;
stop)
- service nfs stop > /dev/null 2>&1
- service nfslock stop > /dev/null 2>&1
+ $_service nfs stop > /dev/null 2>&1
+ $_service nfslock stop > /dev/null 2>&1
;;
restart)
echo 0 >/proc/fs/nfsd/threads
- service nfs stop > /dev/null 2>&1
- service nfslock stop > /dev/null 2>&1
+ $_service nfs stop > /dev/null 2>&1
+ $_service nfslock stop > /dev/null 2>&1
pkill -9 nfsd
- service nfslock start
- service nfs start
+ $_service nfslock start
+ $_service nfs start
;;
esac
;;
PLATFORM="rhel"
}
+ _service="${CTDB_NFS_STARTSTOP_WRAPPER} service"
+
case $PLATFORM in
sles)
# for sles there is no service for lockmanager
# so we instead just shutdown/restart nfs
case $1 in
start)
- service nfsserver start
+ $_service nfsserver start
;;
stop)
- service nfsserver stop > /dev/null 2>&1
+ $_service nfsserver stop > /dev/null 2>&1
;;
restart)
- service nfsserver stop
- service nfsserver start
+ $_service nfsserver stop
+ $_service nfsserver start
;;
esac
;;
rhel)
case $1 in
start)
- service nfslock start
+ $_service nfslock start
;;
stop)
- service nfslock stop > /dev/null 2>&1
+ $_service nfslock stop > /dev/null 2>&1
;;
restart)
- service nfslock stop
- service nfslock start
+ $_service nfslock stop
+ $_service nfslock start
;;
esac
;;