[packages/monit] fix initscript status exit code

glen glen at pld-linux.org
Wed Oct 29 16:26:43 CET 2014


commit 749e7ceebc53cabbbdd224d0274471e49429febb
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Oct 29 17:26:38 2014 +0200

    fix initscript status exit code

 monit.init | 4 +++-
 monit.spec | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/monit.spec b/monit.spec
index d8d46dc..4d63f17 100644
--- a/monit.spec
+++ b/monit.spec
@@ -2,7 +2,7 @@ Summary:	Process monitor and restart utility
 Summary(pl.UTF-8):	Narzędzie do monitorowania procesów i ich restartowania
 Name:		monit
 Version:	5.9
-Release:	1
+Release:	2
 License:	AGPL v3
 Group:		Daemons
 Source0:	http://mmonit.com/monit/dist/%{name}-%{version}.tar.gz
diff --git a/monit.init b/monit.init
index 1792def..4995276 100755
--- a/monit.init
+++ b/monit.init
@@ -88,8 +88,10 @@ case "$1" in
 	;;
   status)
 	status monit
+	RETVAL=$?
+	# monit status is unreliable (always 0). so use rc-scripts status code
 	monit -c /etc/monitrc status
-	exit $?
+	exit $RETVAL
 	;;
   *)
 	msg_usage "$0 {start|stop|restart|reload|force-reload|checkconfig|status}"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/monit.git/commitdiff/749e7ceebc53cabbbdd224d0274471e49429febb



More information about the pld-cvs-commit mailing list