Module: check_mk
Branch: master
Commit: 0cd5f4a198098d81f01ac11484df56db0d476453
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=0cd5f4a198098d…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Mon Feb 11 09:29:17 2013 +0100
RPM: Added check_mk-agent-scriptless package (Same as normal agent rpm, but without RPM
post scripts)
---
ChangeLog | 2 ++
check_mk.spec | 26 ++++++++++++++++++++++++--
2 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 95f47bd..77cc286 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,8 @@
* cmk --notify: added plugin for sms notification
* FIX: precompiled checks: correct handling of sys.exit() call when using python2.4
* cmk --notify: improved logging on wrong notification type
+ * RPM: Added check_mk-agent-scriptless package (Same as normal agent rpm,
+ but without RPM post scripts)
Checks & Agents:
* winperf_processor now outputs float usage instead of integer
diff --git a/check_mk.spec b/check_mk.spec
index 4e2087c..75eb0b6 100644
--- a/check_mk.spec
+++ b/check_mk.spec
@@ -47,19 +47,33 @@ Requires: xinetd
Summary: Linux-Agent for check_mk
AutoReq: off
AutoProv: off
-Conflicts: check_mk-caching-agent
+Conflicts: check_mk-caching-agent check_mk-agent-scriptless
%description agent
This package contains the agent for check_mk. Install this on
all Linux machines you want to monitor via check_mk. You'll need
xinetd to run this agent.
+%package agent-scriptless
+Group: System/Monitoring
+Requires: xinetd
+Summary: Linux-Agent for check_mk
+AutoReq: off
+AutoProv: off
+Conflicts: check_mk-caching-agent check_mk-agent
+%description agent-scriptless
+This package contains the agent for check_mk. Install this on
+all Linux machines you want to monitor via check_mk. You'll need
+xinetd to run this agent. This package does not run any scripts during
+installation. You will need to manage the xinetd configuration on your
+own.
+
%package caching-agent
Group: System/Monitoring
Requires: xinetd
Summary: Caching Linux-Agent for check_mk
AutoReq: off
AutoProv: off
-Conflicts: check_mk-agent
+Conflicts: check_mk-agent agent-scriptless
%description caching-agent
This package contains the agent for check_mk with an xinetd
configuration that wrap the agent with the check_mk_caching_agent
@@ -171,6 +185,14 @@ rm -rf $RPM_BUILD_ROOT
%dir /usr/lib/check_mk_agent/local
%dir /usr/lib/check_mk_agent/plugins
+%files agent-scriptless
+%config(noreplace) /etc/xinetd.d/check_mk
+/usr/bin/check_mk_agent
+/usr/bin/waitmax
+/usr/share/doc/check_mk_agent
+%dir /usr/lib/check_mk_agent/local
+%dir /usr/lib/check_mk_agent/plugins
+
%files caching-agent
%config(noreplace) /etc/xinetd.d/check_mk_caching
/usr/bin/check_mk_agent