aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
authorLiang Li <liang.li@windriver.com>2014-03-12 12:29:37 +0800
committerJoe MacDonald <joe@deserted.net>2014-03-14 08:49:38 -0400
commit0d9adcd6576bff4d08a9d601a1296372020ec3a4 (patch)
tree5f196dd89e7c88a5220a068f1a3ee84187afd4ab /meta-networking
parent42da6554d80298a23d7ddab25ab02f2aa9696230 (diff)
downloadmeta-openembedded-0d9adcd6576bff4d08a9d601a1296372020ec3a4.tar.gz
radvd: eliminate confusing warnings when stop service
When run 'service radvd stop' in case radvd is not started/running, we'll get warnings like this: Stopping radvd: no /usr/sbin/radvd found; none killed /etc/init.d/radvd: warning: cannot restore settings radvd. We could by pass these OPs by just check if the service is running or not so eliminate possible warnings. Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Joe MacDonald <joe@deserted.net>
Diffstat (limited to 'meta-networking')
-rwxr-xr-xmeta-networking/recipes-daemons/radvd/files/radvd.init4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta-networking/recipes-daemons/radvd/files/radvd.init b/meta-networking/recipes-daemons/radvd/files/radvd.init
index 921384cb0e..529529293c 100755
--- a/meta-networking/recipes-daemons/radvd/files/radvd.init
+++ b/meta-networking/recipes-daemons/radvd/files/radvd.init
@@ -92,6 +92,10 @@ case "$1" in
;;
stop)
echo -n "Stopping $DESC: "
+ if ! [ -f $PIDFILE ] ; then
+ echo "not running."
+ exit 0
+ fi
start-stop-daemon --oknodo --stop --pidfile $PIDFILE \
--exec $DAEMON
restore_settings $SAVED_SETTINGS