- # Let's see if we support NFS version 3.
- /usr/sbin/rpcinfo -u localhost nfs 3 &>/dev/null
- if [ $? -ne 0 ]; then
- RPCMOUNTDOPTS="--no-nfs-version 3"
- fi
+ [ -n "$MOUNTD_PORT" ] \
+ && MOUNTD_OPTIONS="$MOUNTD_OPTIONS -p $MOUNTD_PORT"
+ [ "$MOUNTD_TCP" = "no" -o "$MOUNTD_TCP" = "NO" ] \
+ && MOUNTD_OPTIONS="$MOUNTD_OPTIONS --no-tcp"
+
+ case $MOUNTD_NFS_V2 in
+ auto|AUTO)
+ # Let's see if we support NFS version 2.
+ /usr/sbin/rpcinfo -u localhost nfs 2 &>/dev/null
+ if [ $? -ne 0 ]; then
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --no-nfs-version 2"
+ fi
+ ;;
+ no|NO)
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --no-nfs-version 2"
+ ;;
+ yes|YES)
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --nfs-version 2"
+ ;;
+ esac
+
+ case $MOUNTD_NFS_V3 in
+ auto|AUTO)
+ # Let's see if we support NFS version 3.
+ /usr/sbin/rpcinfo -u localhost nfs 3 &>/dev/null
+ if [ $? -ne 0 ]; then
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --no-nfs-version 3"
+ fi
+ ;;
+ no|NO)
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --no-nfs-version 3"
+ ;;
+ yes|YES)
+ MOUNTD_OPTIONS="$MOUNTD_OPTIONS --nfs-version 3"
+ ;;
+ esac