[shinken/el6] New source and spec file.

david hannequin hvad at fedoraproject.org
Wed Mar 6 10:58:31 UTC 2013


commit 9e889ffeffebdb4babfc4c13d94427eb68332905
Author: hvad <david.hannequin at gmail.com>
Date:   Wed Mar 6 11:58:07 2013 +0100

    New source and spec file.

 .gitignore   |    1 +
 shinken.spec |   36 ++++++++++++++++++++----------------
 sources      |    2 +-
 3 files changed, 22 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 63c2e8f..27a8954 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /shinken-1.0.1.tar.gz
 /shinken-1.2.2.tar.gz
 /shinken-1.2.3.tar.gz
+/shinken-1.2.4.tar.gz
diff --git a/shinken.spec b/shinken.spec
index 06e7856..ffa3f6b 100644
--- a/shinken.spec
+++ b/shinken.spec
@@ -4,7 +4,7 @@
 
 Summary:        Python Monitoring tool
 Name:           shinken
-Version:        1.2.3
+Version:        1.2.4
 Release:        1%{?dist}
 URL:            http://www.%{name}-monitoring.org
 Source0:        http://www.%{name}-monitoring.org/pub/%{name}-%{version}.tar.gz
@@ -99,7 +99,7 @@ find . -name '.gitignore' -exec rm -f {} \;
 sed -i -e 's!./$SCRIPT!python ./$SCRIPT!' test/quick_tests.sh
 sed -i -e 's!include var/void_for_git!exclude var/void_for_git!'  MANIFEST.in
 
-rm -rf  shinken/webui/plugins/eue shinken/webui/plugins/mobile/htdocs/css/log.css shinken/webui/plugins/mobile/htdocs/css/system.css shinken/webui/plugins/mobile/htdocs/css/details.css etc/packs/os/collectd/discovery.cfg etc/packs/databases/mongodb/macros.cfg shinken/webui/plugins_skonf bin/shinken-skonf
+rm -rf  shinken/webui/plugins/eue shinken/webui/plugins/mobile/htdocs/css/log.css shinken/webui/plugins/mobile/htdocs/css/system.css shinken/webui/plugins/mobile/htdocs/css/details.css etc/packs/os/collectd/discovery.cfg etc/packs/databases/mongodb/macros.cfg shinken/webui/plugins_skonf bin/shinken-skonf etc/packs/trending
 
 %build
 
@@ -145,12 +145,12 @@ cp %{SOURCE1}  %{buildroot}%{_sysconfdir}/%{name}/commands.cfg
   install -p -m0644 for_fedora/systemd/%{name}-poller.service %{buildroot}%{_unitdir}/%{name}-poller.service
 %else
   install -d -m0755 %{buildroot}%{_initrddir}
-  install -p -m0644 for_fedora/init.d/%{name}-arbiter %{buildroot}%{_initrddir}/%{name}-arbiter
-  install -p -m0644 for_fedora/init.d/%{name}-scheduler %{buildroot}%{_initrddir}/%{name}-scheduler
-  install -p -m0644 for_fedora/init.d/%{name}-poller %{buildroot}%{_initrddir}/%{name}-poller
-  install -p -m0644 for_fedora/init.d/%{name}-broker %{buildroot}%{_initrddir}/%{name}-broker
-  install -p -m0644 for_fedora/init.d/%{name}-reactionner %{buildroot}%{_initrddir}/%{name}-reactionner
-  install -p -m0644 for_fedora/init.d/%{name}-receiver %{buildroot}%{_initrddir}/%{name}-receiver
+  install -p -m0644 for_fedora/init.d/%{name}-arbiter.init %{buildroot}%{_initrddir}/%{name}-arbiter
+  install -p -m0644 for_fedora/init.d/%{name}-scheduler.init %{buildroot}%{_initrddir}/%{name}-scheduler
+  install -p -m0644 for_fedora/init.d/%{name}-poller.init %{buildroot}%{_initrddir}/%{name}-poller
+  install -p -m0644 for_fedora/init.d/%{name}-broker.init %{buildroot}%{_initrddir}/%{name}-broker
+  install -p -m0644 for_fedora/init.d/%{name}-reactionner.init %{buildroot}%{_initrddir}/%{name}-reactionner
+  install -p -m0644 for_fedora/init.d/%{name}-receiver.init %{buildroot}%{_initrddir}/%{name}-receiver
 %endif
 
 install -d -m0755 %{buildroot}%{_sysconfdir}/logrotate.d
@@ -166,12 +166,15 @@ install -d -m0755 %{buildroot}%{_localstatedir}/lib/%{name}
 mkdir -p %{buildroot}%{_localstatedir}/run/
 install -d -m0755 %{buildroot}%{_localstatedir}/run/%{name}
 
-install -d -m0755 %{buildroot}%{_usr}/lib/%{name}/plugins
-install  -m0755 libexec/*{.py,.pl} %{buildroot}%{_usr}/lib/%{name}/plugins
-
 install -d -m0755 %{buildroot}%{_mandir}/man3
 install -p -m0644 doc/man/* %{buildroot}%{_mandir}/man3
 
+install -d -m0755 %{buildroot}%{_usr}/lib/%{name}/plugins/discovery
+install  -m0755 libexec/*.py %{buildroot}%{_usr}/lib/%{name}/plugins
+install  -m0644 libexec/*.ini %{buildroot}%{_usr}/lib/%{name}/plugins
+install  -m0755 libexec/discovery/*.py %{buildroot}%{_usr}/lib/%{name}/plugins/discovery
+
+
 for lib in %{buildroot}%{python_sitearch}/%{name}/*.py; do
  sed '/\/usr\/bin\/env/d' $lib > $lib.new &&
  touch -r $lib $lib.new &&
@@ -242,7 +245,6 @@ chmod -x %{buildroot}%{python_sitelib}/%{name}/webui/htdocs/css/custom/badger.cs
 chmod -x %{buildroot}%{python_sitelib}/%{name}/webui/views/navigation_element.tpl
 
 
-sed -i -e '1d;2i#!/usr/bin/env python' %{buildroot}%{_usr}/lib/%{name}/plugins/nsca_client.py
 sed -i -e 's!/usr/local/shinken/libexec!%{_libdir}/nagios/plugins!' %{buildroot}%{_sysconfdir}/%{name}/resource.cfg
 sed -i -e 's!/usr/lib/nagios/plugins!%{_libdir}/nagios/plugins!' %{buildroot}%{_sysconfdir}/%{name}/resource.cfg
 sed -i -e 's!/usr/local/shinken/var/arbiterd.pid!/var/run/shinken/arbiterd.pid!' %{buildroot}%{_sysconfdir}/%{name}/nagios.cfg
@@ -255,7 +257,6 @@ sed -i -e 's!/usr/local/shinken/src/etc/!/etc/shinken/!' FROM_NAGIOS_TO_SHINKEN
 sed -i -e 's!(you can also be even more lazy and call the bin/launch_all.sh script).!!' FROM_NAGIOS_TO_SHINKEN
 
 rm -rf %{buildroot}%{_localstatedir}/{log,run,lib}/%{name}/void_for_git
-rm %{buildroot}%{_usr}/lib/%{name}/plugins/check.sh
 rm %{buildroot}%{_sysconfdir}/default/shinken
 rm -rf %{buildroot}%{_sysconfdir}/init.d/shinken*
 rm -rf %{buildroot}%{_usr}/lib/%{name}/plugins/*.{pyc,pyo}
@@ -505,18 +506,18 @@ fi
 %files
 %{python_sitelib}/%{name}
 %if %{with_systemd}
-%{python_sitelib}/Shinken-1.2.3-py2.7.egg-info
+%{python_sitelib}/Shinken-1.2.4-py2.7.egg-info
 %else
-%{python_sitelib}/Shinken-1.2.3-py2.6.egg-info
+%{python_sitelib}/Shinken-1.2.4-py2.6.egg-info
 %endif
 %{_sbindir}/%{name}-receiver*
 %{_sbindir}/%{name}-discovery
 %{_sbindir}/%{name}-admin
 %{_sbindir}/%{name}-hostd
 %{_sbindir}/%{name}-packs
+%{_usr}/lib/%{name}/plugins
 %doc etc/packs COPYING THANKS 
 %{_mandir}/man3/%{name}-*
-%{_usr}/lib/%{name}/plugins
 %config(noreplace) %{_sysconfdir}/%{name}
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
 %config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
@@ -525,6 +526,9 @@ fi
 %attr(-,%{shinken_user} ,%{shinken_group}) %dir %{_localstatedir}/run/%{name}
 
 %changelog
+* Sun Feb 24 2013 David Hannequin <david.hannequin at gmail.com> - 1.2.4-1
+- update from upstream.
+
 * Wed Jan 30 2013 David Hannequin <david.hannequin at gmail.com> - 1.2.3-1
 - update from upstream.
 
diff --git a/sources b/sources
index ce24db6..0836475 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-eeb011a8c3f0d016086ee69ecd50e984  shinken-1.2.3.tar.gz
+f674ee59a627342925d79b36a143a488  shinken-1.2.4.tar.gz


More information about the scm-commits mailing list