DEFAULTFILE=/etc/default/nfs-common
PREFIX=
NEED_LOCKD=
-NEED_IDMAPD=yes
if [ -f $DEFAULTFILE ]; then
. $DEFAULTFILE
fi
# 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
# See how we were called.
case "$1" in
start-stop-daemon --start --quiet \
--exec $PREFIX/sbin/rpc.lockd || true
fi
- if [ "$NEED_IDMAPD" = yes ]
- then
- printf " idmapd"
- start-stop-daemon --start --quiet \
- --exec /usr/sbin/rpc.idmapd
- fi
echo "."
;;
stop)
printf "Stopping $DESC:"
- if [ "$NEED_IDMAPD" = yes ]
- then
- printf " idmapd"
- start-stop-daemon --stop --oknodo --quiet \
- --name rpc.idmapd --user 0
- fi
if [ "$NEED_LOCKD" = yes ]
then
printf " lockd"