From: Yue Tao Date: Fri, 25 May 2018 02:48:08 +0000 (+0800) Subject: initscripts: Avoid starting rpcbind daemon twice X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~17799 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca3ef7d1ef9b1f0dc4d3170b1ad20d5f725872a1;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.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 fe6c19605f3..be9f5970fa7 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