From af3befec827fcda0e2578e099f8c1a89533f3323 Mon Sep 17 00:00:00 2001 From: Andreas Ehmanns Date: Thu, 17 Dec 2015 20:45:05 +0100 Subject: [PATCH] nfsd: accept config to set number of threads [Thomas: tweak commit title and author.] Signed-off-by: Andreas Ehmanns Reviewed-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/nfs-utils/S60nfs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/package/nfs-utils/S60nfs b/package/nfs-utils/S60nfs index ec7c909d47..5639b8f7e2 100755 --- a/package/nfs-utils/S60nfs +++ b/package/nfs-utils/S60nfs @@ -13,6 +13,14 @@ mkdir -p /run/nfs/sm mkdir -p /run/nfs/sm.bak touch /run/nfs/rmtab +CFG_FILE=/etc/default/nfsd + +NR_THREADS=2 +if [ -f "${CFG_FILE}" ]; then + . "${CFG_FILE}" +fi + + start() { # Start daemons. printf "Starting NFS statd: " @@ -25,7 +33,7 @@ start() { echo "done" printf "Starting NFS daemon: " - rpc.nfsd 2 + rpc.nfsd ${NR_THREADS} echo "done" printf "Starting NFS mountd: " @@ -40,7 +48,7 @@ stop() { killall -q rpc.mountd echo "done" - echo "Shutting down NFS daemon: " + printf "Shutting down NFS daemon: " kill -9 `pidof nfsd` 2>/dev/null echo "done" -- 2.30.2