From 16b30e45ee60313dd0ae571af7f10740d27a87b6 Mon Sep 17 00:00:00 2001 From: Dave Brolley Date: Fri, 20 Nov 2009 14:53:56 -0500 Subject: Report correct status when a server fails to start. --- initscript/stap-server.in | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'initscript') diff --git a/initscript/stap-server.in b/initscript/stap-server.in index f00110b0..f602adf9 100644 --- a/initscript/stap-server.in +++ b/initscript/stap-server.in @@ -316,6 +316,7 @@ start () { # server-list rm -f $server_status do_failure $"$prog start: unable to start stap-server for $release $arch" rc=1 + continue fi do_success $"$prog start for $release $arch" @@ -360,9 +361,10 @@ stop () { # server-list rc=1 fi fi - [ $this_rc = 0 ] && rm -f $server_status_file - - do_success $"$prog stop for $release_arch" + if [ $this_rc = 0 ]; then + rm -f $server_status_file + do_success $"$prog stop for $release_arch" + fi done return $rc -- cgit