From: Yue Tao Date: Fri, 25 May 2018 02:48:08 +0000 (+0800) Subject: initscripts: Avoid starting rpcbind daemon twice X-Git-Tag: uninative-2.1~81 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=ca3ef7d1ef9b1f0dc4d3170b1ad20d5f725872a1;p=openembedded-core.git initscripts: Avoid starting rpcbind daemon twice Check the status before start it to avoid duplicates. Signed-off-by: Yue Tao Signed-off-by: Robert Yang Signed-off-by: Jeff Polk Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh index fe6c19605f..be9f5970fa 100755 --- a/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh +++ b/meta/recipes-core/initscripts/initscripts-1.0/mountnfs.sh @@ -67,9 +67,12 @@ if test "$rpcbind" = yes then if test -x /usr/sbin/rpcbind then - echo -n "Starting rpcbind... " - start-stop-daemon --start --quiet --exec /usr/sbin/rpcbind - sleep 2 + service rpcbind status > /dev/null + if [ $? != 0 ]; then + echo -n "Starting rpcbind..." + start-stop-daemon --start --quiet --exec /usr/sbin/rpcbind + sleep 2 + fi fi fi