nfs-kernel-server: fix freeaddrinfo usage in nfs-kernel-server, because freeaddrinfo...
[feed/packages.git] / net / nfs-kernel-server / files / nfsd.init
index 394bf2efd2cee3516c32d73fa1f76a0cef7da806..ccf676dcbcff75d89a06e18362decf9f02a9f12f 100644 (file)
@@ -9,6 +9,7 @@ USE_PROCD=1
 NFS_D=/var/lib/nfs
 RECOVERY_D=$NFS_D/v4recovery
 LOCK_D=/var/lib/nfs/sm
+VAR_NFS=/var/lib/nfs
 
 start_service() {
        grep -q /proc/fs/nfsd /proc/mounts || \
@@ -18,6 +19,9 @@ start_service() {
        mkdir -p $LOCK_D
        touch $NFS_D/rmtab
 
+       mkdir -p $VAR_NFS
+       chown nfs:nfs $VAR_NFS
+
         sysctl -w fs.nfs.nlm_tcpport=32777 fs.nfs.nlm_udpport=32777 > /dev/null
 
        procd_open_instance
@@ -25,7 +29,7 @@ start_service() {
        procd_close_instance
 
        /usr/sbin/exportfs -r
-       /usr/sbin/rpc.nfsd
+       /usr/sbin/rpc.nfsd --grace-time 10
 
        procd_open_instance
        procd_set_param command /usr/sbin/rpc.mountd -p 32780 -F