[Midnightbsd-cvs] src [11689] trunk/etc/rc.d: update nfs scripts

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jul 8 16:29:09 EDT 2018


Revision: 11689
          http://svnweb.midnightbsd.org/src/?rev=11689
Author:   laffer1
Date:     2018-07-08 16:29:09 -0400 (Sun, 08 Jul 2018)
Log Message:
-----------
update nfs scripts

Modified Paths:
--------------
    trunk/etc/rc.d/nfsd
    trunk/etc/rc.d/nfsuserd

Modified: trunk/etc/rc.d/nfsd
===================================================================
--- trunk/etc/rc.d/nfsd	2018-07-08 20:27:23 UTC (rev 11688)
+++ trunk/etc/rc.d/nfsd	2018-07-08 20:29:09 UTC (rev 11689)
@@ -1,7 +1,6 @@
 #!/bin/sh
 #
 # $MidnightBSD$
-#
 
 # PROVIDE: nfsd
 # REQUIRE: mountd hostname gssd nfsuserd
@@ -46,9 +45,13 @@
 			sysctl vfs.nfsd.nfs_privport=0 > /dev/null
 		fi
 
+		if checkyesno nfsv4_server_enable || \
+		    checkyesno nfs_server_managegids; then
+			force_depend nfsuserd || err 1 "Cannot run nfsuserd"
+		fi
+
 		if checkyesno nfsv4_server_enable; then
 			sysctl vfs.nfsd.server_max_nfsvers=4 > /dev/null
-			force_depend nfsuserd || err 1 "Cannot run nfsuserd"
 		else
 			echo 'NFSv4 is disabled'
 			sysctl vfs.nfsd.server_max_nfsvers=3 > /dev/null

Modified: trunk/etc/rc.d/nfsuserd
===================================================================
--- trunk/etc/rc.d/nfsuserd	2018-07-08 20:27:23 UTC (rev 11688)
+++ trunk/etc/rc.d/nfsuserd	2018-07-08 20:29:09 UTC (rev 11689)
@@ -1,7 +1,6 @@
 #!/bin/sh
 #
 # $MidnightBSD$
-#
 
 # PROVIDE: nfsuserd
 # REQUIRE: NETWORKING
@@ -15,5 +14,14 @@
 sig_stop="USR1"
 
 load_rc_config $name
+start_precmd="nfsuserd_precmd"
 
+nfsuserd_precmd()
+{
+	if checkyesno nfs_server_managegids; then
+		rc_flags="-manage-gids ${nfsuserd_flags}"
+	fi
+	return 0
+}
+
 run_rc_command "$1"



More information about the Midnightbsd-cvs mailing list