X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=debian%2Fnfs-common.init;h=f90ee9a64467b2b7ba6b8592fd1bca2b9409ee9b;hb=0f0b74e909a9f6a0dcaff48c4ad110c3ea450ef0;hp=eef076db947f1ca6ad1fd1aced1e140446b6561a;hpb=553caba3865667724291106d919e7c3fdf9534aa;p=nfs-utils.git diff --git a/debian/nfs-common.init b/debian/nfs-common.init index eef076d..f90ee9a 100755 --- a/debian/nfs-common.init +++ b/debian/nfs-common.init @@ -18,7 +18,12 @@ DESC="NFS common utilities" DEFAULTFILE=/etc/default/nfs-common PREFIX= NEED_LOCKD= -NEED_IDMAPD=yes +NEED_IDMAPD= +IDMAPD_PIDFILE=/var/run/rpc.idmapd.pid +NEED_GSSD= +GSSD_PIDFILE=/var/run/rpc.gssd.pid +PIPEFS_MOUNTPOINT=/var/lib/nfs/rpc_pipefs +RPCGSSDOPTS= if [ -f $DEFAULTFILE ]; then . $DEFAULTFILE fi @@ -45,10 +50,76 @@ yes|no) ;; ;; 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 +# is partially adapted from the mountnfs.sh script in the sysvinit package. +# +AUTO_NEED_IDMAPD=no +AUTO_NEED_GSSD=no + +exec 9<&0