# 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
+[ -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
do_modprobe() {
- modprobe -q $1 || true
+ modprobe -q "$1" || true
}
do_mount() {
- if ! grep -E -qs "$1\$" /proc/filesystems
- then
- return 1
- fi
- if ! mountpoint -q $2
- then
- mount -t $1 $3 $1 $2
- return
- fi
- return 0
+ if ! grep -E -qs "$1\$" /proc/filesystems
+ then
+ return 1
+ fi
+ if ! mountpoint -q "$2"
+ then
+ mount -t "$1" "$1" "$2"
+ return
+ fi
+ return 0
}
# See how we were called.
if [ "$NEED_IDMAPD" = yes ] || [ "$NEED_GSSD" = yes ]
then
do_modprobe nfs
- if do_mount rpc_pipefs $PIPEFS_MOUNTPOINT;
+ if do_mount rpc_pipefs $PIPEFS_MOUNTPOINT
then
if [ "$NEED_IDMAPD" = yes ]
then
PREFIX=/usr
# Exit if required binaries are missing.
-[ -x $PREFIX/sbin/rpc.nfsd ] || exit 0
-[ -x $PREFIX/sbin/rpc.mountd ] || exit 0
-[ -x $PREFIX/sbin/exportfs ] || exit 0
+[ -x $PREFIX/sbin/rpc.nfsd ] || exit 0
+[ -x $PREFIX/sbin/rpc.mountd ] || exit 0
+[ -x $PREFIX/sbin/exportfs ] || exit 0
[ -x $PREFIX/sbin/rpc.svcgssd ] || exit 0
# Read config
fi
do_modprobe() {
- modprobe -q $1 || true
+ modprobe -q "$1" || true
}
do_mount() {
- if ! grep -E -qs "$1\$" /proc/filesystems
- then
- return 1
- fi
- if ! mountpoint -q $2
- then
- mount -t $1 $3 $1 $2
- return
- fi
- return 0
+ if ! grep -E -qs "$1\$" /proc/filesystems
+ then
+ return 1
+ fi
+ if ! mountpoint -q "$2"
+ then
+ mount -t "$1" "$1" "$2"
+ return
+ fi
+ return 0
}
# See how we were called.
start-stop-daemon --start --quiet \
--make-pidfile --pidfile /var/run/rpc.svcgssd.pid \
--exec $PREFIX/sbin/rpc.svcgssd -- $RPCSVCGSSDOPTS
- fi
+ fi
printf " nfsd"
start-stop-daemon --start --quiet \