mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
avahi: fix avahi status command error prompt
service --status-all command will display wrong status for avahi-daemon. This commit fix this error prompt and make service display right status for avahi-daemon. (From OE-Core rev: a0525f3da109848e4b1989247b07fac411b270ce) Signed-off-by: Lu Chong <Chong.Lu@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -25,6 +25,7 @@ SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \
|
||||
file://avahi_fix_install_issue.patch \
|
||||
file://fix_for_automake_1.12.x.patch \
|
||||
file://out-of-tree.patch \
|
||||
file://0001-avahi-fix-avahi-status-command-error-prompt.patch \
|
||||
"
|
||||
|
||||
USERADD_PACKAGES = "avahi-daemon avahi-autoipd"
|
||||
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
From f774ac25f436a782ccccc4dbe68378a684596799 Mon Sep 17 00:00:00 2001
|
||||
From: Lu Chong <Chong.Lu@windriver.com>
|
||||
Date: Thu, 7 Nov 2013 14:36:28 +0800
|
||||
Subject: [PATCH] avahi: fix avahi status command error prompt
|
||||
|
||||
service --status-all command will display wrong status for avahi-daemon.
|
||||
This commit fix this error prompt and make service display right status
|
||||
for avahi-daemon.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Lu Chong <Chong.Lu@windriver.com>
|
||||
---
|
||||
initscript/debian/avahi-daemon.in | 14 +++++++++++---
|
||||
1 file changed, 11 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/initscript/debian/avahi-daemon.in b/initscript/debian/avahi-daemon.in
|
||||
index 4793b46..49ec358 100755
|
||||
--- a/initscript/debian/avahi-daemon.in
|
||||
+++ b/initscript/debian/avahi-daemon.in
|
||||
@@ -153,7 +153,15 @@ d_reload() {
|
||||
# Function that check the status of the daemon/service.
|
||||
#
|
||||
d_status() {
|
||||
- $DAEMON -c && echo "$DESC is running" || echo "$DESC is not running"
|
||||
+ $DAEMON -c
|
||||
+ status=$?
|
||||
+ if [ $status = 0 ]; then
|
||||
+ echo "$DESC is running"
|
||||
+ return 0
|
||||
+ else
|
||||
+ echo "$DESC is not running"
|
||||
+ return 3
|
||||
+ fi
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
@@ -182,9 +190,9 @@ case "$1" in
|
||||
d_status
|
||||
;;
|
||||
*)
|
||||
- echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|reload}" >&2
|
||||
+ echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|reload|status}" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
-exit 0
|
||||
+exit $?
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
Reference in New Issue
Block a user