diff options
author | Peter Wagner <tripolar@gmx.at> | 2014-06-16 11:39:47 +0200 |
---|---|---|
committer | Peter Wagner <tripolar@gmx.at> | 2014-06-16 11:45:28 +0200 |
commit | 7fedc0c35b5f6b642263a97642f47a15b5e1daf1 (patch) | |
tree | 97e71bdbf23e2797402137a8c209c514c21224ba /net/nfs-kernel-server/files | |
parent | 306378c90d61efb845545ec18eef196b5a441c28 (diff) |
nfs-kernel-server: import from packages
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Diffstat (limited to 'net/nfs-kernel-server/files')
-rw-r--r-- | net/nfs-kernel-server/files/nfsd.exports | 1 | ||||
-rw-r--r-- | net/nfs-kernel-server/files/nfsd.init | 38 |
2 files changed, 39 insertions, 0 deletions
diff --git a/net/nfs-kernel-server/files/nfsd.exports b/net/nfs-kernel-server/files/nfsd.exports new file mode 100644 index 000000000..0453e04ce --- /dev/null +++ b/net/nfs-kernel-server/files/nfsd.exports @@ -0,0 +1 @@ +/mnt *(ro,all_squash,insecure,sync) diff --git a/net/nfs-kernel-server/files/nfsd.init b/net/nfs-kernel-server/files/nfsd.init new file mode 100644 index 000000000..af36c12cd --- /dev/null +++ b/net/nfs-kernel-server/files/nfsd.init @@ -0,0 +1,38 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2006 OpenWrt.org + +START=99 +STOP=60 + +USE_PROCD=1 + +NFS_D=/var/lib/nfs +LOCK_D=/var/lib/nfs/sm + +start_service() { + grep -q /proc/fs/nfsd /proc/mounts || \ + mount -t nfsd nfsd /proc/fs/nfsd + mkdir -p $NFS_D + mkdir -p $LOCK_D + touch $NFS_D/rmtab + + sysctl -w fs.nfs.nlm_tcpport=32777 fs.nfs.nlm_udpport=32777 > /dev/null + + procd_open_instance + procd_set_param command /usr/sbin/rpc.statd -p 32778 -o 32779 -F + procd_close_instance + + /usr/sbin/exportfs -r + /usr/sbin/rpc.nfsd + + procd_open_instance + procd_set_param command /usr/sbin/rpc.mountd -p 32780 -F + procd_close_instance +} + +stop_service() { + rpc.nfsd 0 2> /dev/null + /usr/sbin/exportfs -au + grep -q /proc/fs/nfsd /proc/mounts && \ + umount /proc/fs/nfsd +} |