From f07c2519c4ccfc847d7184d7eada6d7620950277 Mon Sep 17 00:00:00 2001 From: Wenzong Fan Date: Wed, 11 Dec 2013 04:07:06 -0500 Subject: rpcbind: fix init status and exit code Print status messages and exit with proper code. This also allows debian service script to get rpcbind status correctly. Signed-off-by: Wenzong Fan Signed-off-by: Saul Wold --- meta/recipes-extended/rpcbind/rpcbind/init.d | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/meta/recipes-extended/rpcbind/rpcbind/init.d b/meta/recipes-extended/rpcbind/rpcbind/init.d index d418673aa0..67499aa828 100644 --- a/meta/recipes-extended/rpcbind/rpcbind/init.d +++ b/meta/recipes-extended/rpcbind/rpcbind/init.d @@ -16,6 +16,9 @@ # RPC include NFS and NIS. ### END INIT INFO +# Source function library. +. /etc/init.d/functions + test -f /sbin/rpcbind || exit 0 OPTIONS="" @@ -73,8 +76,7 @@ case "$1" in start $OPTIONS ;; status) - pidof /sbin/rpcbind >/dev/null - exit $? + status /sbin/rpcbind ;; *) echo "Usage: /etc/init.d/rpcbind {start|stop|force-reload|restart|status}" @@ -82,4 +84,4 @@ case "$1" in ;; esac -exit 0 +exit $? -- cgit v1.2.3