diff options
author | Wenzong Fan <wenzong.fan@windriver.com> | 2013-12-11 04:07:06 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-12-14 09:09:35 +0000 |
commit | f07c2519c4ccfc847d7184d7eada6d7620950277 (patch) | |
tree | 3d2f40e4aab7716272fe86a5f06d49f7f827ffcb | |
parent | 84514834417e022660e7b3a540910d2d6fb12337 (diff) | |
download | openembedded-core-f07c2519c4ccfc847d7184d7eada6d7620950277.tar.gz openembedded-core-f07c2519c4ccfc847d7184d7eada6d7620950277.tar.bz2 openembedded-core-f07c2519c4ccfc847d7184d7eada6d7620950277.zip |
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 <wenzong.fan@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
-rw-r--r-- | meta/recipes-extended/rpcbind/rpcbind/init.d | 8 |
1 files 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 $? |