From: Wenzong Fan <wenzong....@windriver.com> Print status messages and exit with proper code. This also allows debian service script to get rpcbind status correctly.
Signed-off-by: Wenzong Fan <wenzong....@windriver.com> --- 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 d418673..67499aa 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 $? -- 1.7.9.5 _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core