summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorhjl <hjl>2001-08-17 16:12:05 +0000
committerhjl <hjl>2001-08-17 16:12:05 +0000
commite7a90e99053a6c0575efcb19f3ddda3abd5f59cd (patch)
tree882ad4d856b7541ee1b84d1dd595a7a8118f933a /etc
parentc96c73993a752ba79a7c68c4aa639ce6af4dd1be (diff)
downloadnfs-utils-e7a90e99053a6c0575efcb19f3ddda3abd5f59cd.tar.gz
nfs-utils-e7a90e99053a6c0575efcb19f3ddda3abd5f59cd.tar.xz
nfs-utils-e7a90e99053a6c0575efcb19f3ddda3abd5f59cd.zip
2001-08-17 Ragnar Kjørstad <nfs@ragnark.vestdata.no>
H.J. Lu <hjl@lucon.org> * etc/redhat/nfslock.init (STATDARG): New. Pass it to rpc.statd. * utils/statd/statd.c (longopts): Add "name". (usage): Add "-n/--name". (main): Set MY_NAME with "-n/--name". * utils/statd/state.c (change_state): Set MY_NAME only if it is NULL. * utils/statd/statd.man: Updated for "-n/--name".
Diffstat (limited to 'etc')
-rwxr-xr-xetc/redhat/nfslock.init10
1 files changed, 8 insertions, 2 deletions
diff --git a/etc/redhat/nfslock.init b/etc/redhat/nfslock.init
index 401c614..48cea0f 100755
--- a/etc/redhat/nfslock.init
+++ b/etc/redhat/nfslock.init
@@ -25,6 +25,12 @@ fi
[ -x /sbin/rpc.lockd ] || exit 0
[ -x /sbin/rpc.statd ] || exit 0
+if [ -n "${STATD_HOSTNAME}" ]; then
+ STATDARG="-n ${STATD_HOSTNAME}"
+else
+ STATDARG=""
+fi
+
# See how we were called.
case "$1" in
start)
@@ -34,7 +40,7 @@ case "$1" in
daemon rpc.lockd
echo
echo -n "Starting NFS statd: "
- daemon rpc.statd
+ daemon rpc.statd ${STATDARG}
echo
touch /var/lock/subsys/nfslock
;;
@@ -69,7 +75,7 @@ case "$1" in
daemon rpc.lockd
echo -n "rpc.statd "
killproc rpc.statd
- daemon rpc.statd
+ daemon rpc.statd ${STATDARG}
touch /var/lock/subsys/nfslock
echo "done."
;;