packages: monit/monit.init, monit/monit.spec, monit/monit.config (NEW) - re...
mmazur
mmazur at pld-linux.org
Tue Sep 8 12:56:17 CEST 2009
Author: mmazur Date: Tue Sep 8 10:56:17 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 2
- add sysconfig/monit support
- fix stopping in init.d (use killproc); didn't work for me
---- Files affected:
packages/monit:
monit.init (1.15 -> 1.16) , monit.spec (1.49 -> 1.50) , monit.config (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/monit/monit.init
diff -u packages/monit/monit.init:1.15 packages/monit/monit.init:1.16
--- packages/monit/monit.init:1.15 Wed Dec 3 02:13:49 2008
+++ packages/monit/monit.init Tue Sep 8 12:56:11 2009
@@ -14,7 +14,7 @@
checkconfig() {
local out
- out=$(monit -c /etc/monitrc -t 2>&1)
+ out=$(/usr/sbin/monit -c /etc/monitrc -t 2>&1)
ret=$?
if [ $ret != 0 ]; then
echo >&2 "$out"
@@ -27,7 +27,7 @@
if [ ! -f /var/lock/subsys/monit ]; then
checkconfig
msg_starting monit
- daemon /usr/sbin/monit -c /etc/monitrc -l syslog -d 60 -s /var/run/monit.state
+ daemon /usr/sbin/monit -c /etc/monitrc -s /var/run/monit.state $OPTIONS
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/monit
else
@@ -39,7 +39,7 @@
# Stop daemons.
if [ -f /var/lock/subsys/monit ]; then
msg_stopping monit
- daemon --waitforname monit --waitfortime 10 monit -c /etc/monitrc quit
+ killproc --waitfortime 10 monit
rm -f /var/lock/subsys/monit > /dev/null 2>&1
else
msg_not_running monit
================================================================
Index: packages/monit/monit.spec
diff -u packages/monit/monit.spec:1.49 packages/monit/monit.spec:1.50
--- packages/monit/monit.spec:1.49 Tue Jun 2 14:52:49 2009
+++ packages/monit/monit.spec Tue Sep 8 12:56:11 2009
@@ -4,13 +4,14 @@
Summary(pl.UTF-8): Narzędzie do monitorowania procesów i ich restartowania
Name: monit
Version: 5.0.3
-Release: 1
+Release: 2
License: GPL v3+
Group: Applications/Console
Source0: http://mmonit.com/monit/dist/%{name}-%{version}.tar.gz
# Source0-md5: dae7859ec10551fc941daeae60dee9d3
Source1: %{name}.init
Source2: %{name}rc
+Source3: %{name}.config
URL: http://mmonit.com/monit/
BuildRequires: bison
BuildRequires: flex
@@ -41,7 +42,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,monit},%{_sbindir}}
+install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,monit,sysconfig},%{_sbindir}}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -49,6 +50,7 @@
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
# NOTE: 'include *.monitrc' will fail if nothing matches the glob.
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/monitrc
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/monit
install monitrc $RPM_BUILD_ROOT%{_sysconfdir}/monit/default.monitrc
mv $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/monit
@@ -70,6 +72,7 @@
%doc doc/*.html CHANGES.txt CONTRIBUTORS FAQ.txt README*
%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}rc
%dir %attr(751,root,root) %{_sysconfdir}/monit
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/monit
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/default.monitrc
%attr(755,root,root) %{_sbindir}/monit
%attr(754,root,root) /etc/rc.d/init.d/%{name}
@@ -81,6 +84,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.50 2009/09/08 10:56:11 mmazur
+- rel 2
+- add sysconfig/monit support
+- fix stopping in init.d (use killproc); didn't work for me
+
Revision 1.49 2009/06/02 12:52:49 lisu
- 5.0.3
================================================================
Index: packages/monit/monit.config
diff -u /dev/null packages/monit/monit.config:1.1
--- /dev/null Tue Sep 8 12:56:18 2009
+++ packages/monit/monit.config Tue Sep 8 12:56:11 2009
@@ -0,0 +1,5 @@
+# configuration for monit
+
+# you can specify options for monit here
+OPTIONS="-l syslog -d 60"
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/monit/monit.init?r1=1.15&r2=1.16&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/monit/monit.spec?r1=1.49&r2=1.50&f=u
More information about the pld-cvs-commit
mailing list