From 0d9adcd6576bff4d08a9d601a1296372020ec3a4 Mon Sep 17 00:00:00 2001 From: Liang Li Date: Wed, 12 Mar 2014 12:29:37 +0800 Subject: 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 Signed-off-by: Joe MacDonald --- meta-networking/recipes-daemons/radvd/files/radvd.init | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta-networking') diff --git a/meta-networking/recipes-daemons/radvd/files/radvd.init b/meta-networking/recipes-daemons/radvd/files/radvd.init index 921384cb0..529529293 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 -- cgit v1.2.3-54-g00ecf