nfs-utils/nfslock.init

105 lines
2.0 KiB
Plaintext
Raw Normal View History

#!/bin/sh
#
# nfslock This shell script takes care of starting and stopping
# the NFS file locking service.
#
# chkconfig: 345 14 86
# description: NFS is a popular protocol for file sharing across \
# TCP/IP networks. This service provides NFS file \
# locking functionality.
# probe: true
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
if [ ! -f /etc/sysconfig/network ]; then
exit 0
fi
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
KERNVER=`uname -r | awk -F . '{ print $1.$2 }'`
KERNREL=`uname -r | awk -F '[.-]' '{ print $3 }'`
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
RETVAL=0
if [ "$KERNVER" -lt 24 ]; then
[ -x /sbin/rpc.lockd ] || exit 0
fi
[ -x /sbin/rpc.statd ] || exit 0
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
start() {
# Start daemons.
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
echo $"Starting NFS file locking services: "
if [ "$KERNVER" -lt 24 -a "$KERNREL" -lt 18 ]; then
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
echo -n $"Starting NFS lockd: "
daemon rpc.lockd
echo
fi
echo -n $"Starting NFS statd: "
daemon rpc.statd
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
RETVAL=$?
echo
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/nfslock
return $RETVAL
}
stop() {
# Stop daemons.
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
echo $"Shutting down NFS file locking services: "
if [ "$KERNVER" -lt 24 -a "$KERNREL" -lt 18 ]; then
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
echo -n $"Shutting down NFS lockd: "
killproc lockd
echo
fi
echo -n $"Shutting down NFS statd: "
killproc rpc.statd
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
RETVAL=0
echo
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/nfslock
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
if [ "$KERNVER" -lt 24 -a "$KERNREL" -lt 18 ]; then
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
status lockd
fi
status rpc.statd
;;
restart)
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
stop
start
;;
probe)
if [ ! -f /var/lock/subsys/nfslock ] ; then
echo start; exit 0
fi
/sbin/pidof rpc.statd >/dev/null 2>&1; STATD="$?"
if [ "$KERNVER" -lt 24 -a "$KERNREL" -lt 18 ]; then
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
/sbin/pidof lockd >/dev/null 2>&1; LOCKD="$?"
else
LOCKD=0
fi
if [ $STATD = 1 -o $LOCKD = 1 ] ; then
echo restart; exit 0
fi
;;
*)
auto-import changelog data from nfs-utils-0.3.1-5.src.rpm Fri Mar 30 2001 Preston Brown <pbrown@redhat.com> - don't use rquotad from here now; quota package contains a version that works with 2.4 (#33738) Mon Mar 12 2001 Bob Matthews <bmatthews@redhat.com> - Statd logs at LOG_DAEMON rather than LOG_LOCAL5 - s/nfs/\$0/ where appropriate in init scripts Tue Mar 06 2001 Jeff Johnson <jbj@redhat.com> - Move to nfs-utils-0.3.1 Wed Feb 14 2001 Bob Matthews <bmatthews@redhat.com> - #include <time.h> patch Mon Feb 12 2001 Bob Matthews <bmatthews@redhat.com> - Really enable netgroups Mon Feb 05 2001 Bernhard Rosenkraenzer <bero@redhat.com> - i18nize initscripts Fri Jan 19 2001 Bob Matthews <bmatthews@redhat.com> - Increased {s,r}blen in rpcmisc.c:makesock to accommodate eepro100 Tue Jan 16 2001 Bob Matthews <bmatthews@redhat.com> - Hackish fix in build section to enable netgroups Wed Jan 03 2001 Bob Matthews <bmatthews@redhat.com> - Fix incorrect file specifications in statd manpage. - Require gawk 'cause it's used in nfslock init script. Wed Dec 13 2000 Bob Matthews <bmatthews@redhat.com> - Require sed because it's used in nfs init script Tue Dec 12 2000 Bob Matthews <bmatthews@redhat.com> - Don't do a chroot(2) after dropping privs, in statd. Mon Dec 11 2000 Bob Matthews <bmatthews@redhat.com> - NFSv3 if kernel >= 2.2.18, detected in init script Thu Nov 23 2000 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.2.1 Tue Nov 14 2000 Bill Nottingham <notting@redhat.com> - don't start lockd on 2.4 kernels; it's unnecessary
2004-09-09 09:14:35 +00:00
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac
exit 0