From: Andreas Ehmanns Date: Thu, 17 Dec 2015 19:45:05 +0000 (+0100) Subject: nfsd: accept config to set number of threads X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=af3befec827fcda0e2578e099f8c1a89533f3323;p=buildroot.git 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 --- 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"