X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fnfs-common.init;h=c6b0a9a284ca79a4baf7011b14c4f68a6d15fa63;hb=cdbdd5f613dc65748717e136243adf46d0c3fe31;hp=e9cb4cab899eb9874dd352f45ba4b169759bdc4e;hpb=582e963f4aa62c9c6957c3868d487a82385cc5a1;p=nfs-utils.git diff --git a/debian/nfs-common.init b/debian/nfs-common.init index e9cb4ca..c6b0a9a 100644 --- a/debian/nfs-common.init +++ b/debian/nfs-common.init @@ -18,7 +18,6 @@ DESC="NFS common utilities" # Read config DEFAULTFILE=/etc/default/nfs-common PREFIX= -NEED_LOCKD= NEED_IDMAPD= NEED_GSSD= PIPEFS_MOUNTPOINT=/var/lib/nfs/rpc_pipefs @@ -29,28 +28,6 @@ fi . /lib/lsb/init-functions -# Determine whether lockd daemon is required. -case "$NEED_LOCKD" in -yes|no) ;; -*) case `uname -r` in - '' | [01].* | 2.[0123].* ) - # Older kernels may or may not need a lockd daemon. - # We must assume they do, unless we can prove otherwise. - # (A false positive here results only in a harmless message.) - NEED_LOCKD=yes - if test -f /proc/ksyms - then - grep -q lockdctl /proc/ksyms || NEED_LOCKD=no - fi - ;; - - *) # Modern kernels (>= 2.4) start a lockd thread automatically. - NEED_LOCKD=no - ;; - esac - ;; -esac - # # Parse the fstab file, and determine whether we need idmapd and gssd. (The # /etc/defaults settings, if any, will override our autodetection.) This code @@ -107,7 +84,6 @@ esac # Exit if required binaries are missing. [ -x $PREFIX/sbin/rpc.statd ] || exit 0 -[ -x $PREFIX/sbin/rpc.lockd ] || [ "$NEED_LOCKD" = no ] || exit 0 [ -x /usr/sbin/rpc.idmapd ] || [ "$NEED_IDMAPD" = no ] || exit 0 [ -x /usr/sbin/rpc.gssd ] || [ "$NEED_GSSD" = no ] || exit 0 @@ -152,16 +128,6 @@ case "$1" in exit $? fi - if [ "$NEED_LOCKD" = yes ] - then - log_progress_msg "lockd" - start-stop-daemon --start --oknodo --quiet \ - --exec $PREFIX/sbin/rpc.lockd - if [ $? != 0 ]; then - log_end_msg $? - exit $? - fi - fi if [ "$NEED_IDMAPD" = yes ] || [ "$NEED_GSSD" = yes ] then do_modprobe nfs @@ -225,18 +191,6 @@ case "$1" in exit $? fi fi - if [ "$NEED_LOCKD" = yes ] - then - log_progress_msg "lockd" - start-stop-daemon --stop --oknodo --quiet \ - --name rpc.lockd - if [ $? != 0 ]; then - log_end_msg $? - exit $? - fi - else - pkill -KILL -u root -x lockd || true - fi log_progress_msg "statd" start-stop-daemon --stop --oknodo --quiet \ --name rpc.statd @@ -264,15 +218,6 @@ case "$1" in fi fi - if [ "$NEED_LOCKD" = yes ] - then - if ! pidof rpc.lockd >/dev/null - then - echo "rpc.statd running, but rpc.lockd halted" - exit 3 - fi - fi - if [ "$NEED_IDMAPD" = yes ] then if ! pidof rpc.idmapd >/dev/null