packages: nagios-plugins/nagios-plugins.spec - adjust lib64 paths for plugi...

glen glen at pld-linux.org
Mon Sep 7 17:22:23 CEST 2009


Author: glen                         Date: Mon Sep  7 15:22:23 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- adjust lib64 paths for plugins
- nagios-plugin-check_mailq (separated from -perl)

---- Files affected:
packages/nagios-plugins:
   nagios-plugins.spec (1.110 -> 1.111) 

---- Diffs:

================================================================
Index: packages/nagios-plugins/nagios-plugins.spec
diff -u packages/nagios-plugins/nagios-plugins.spec:1.110 packages/nagios-plugins/nagios-plugins.spec:1.111
--- packages/nagios-plugins/nagios-plugins.spec:1.110	Fri Sep  4 18:53:25 2009
+++ packages/nagios-plugins/nagios-plugins.spec	Mon Sep  7 17:22:17 2009
@@ -160,6 +160,16 @@
 %description -n nagios-plugin-check_sensors -l pl.UTF-8
 Ta wtyczka sprawdza stan sprzętu przy użyciu pakietu lm_sensors.
 
+%package -n nagios-plugin-check_mailq
+Summary:	Nagios plugin to check the number of messages in the local mail queue
+Group:		Networking
+# for utils.pm
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description -n nagios-plugin-check_mailq
+Checks the number of messages in the mail queue (supports multiple
+sendmail queues, qmail).
+
 %package mysql
 Summary:	Nagios plugin to test a MySQL DBMS
 Summary(pl.UTF-8):	Wtyczka Nagiosa do sprawdzania systemu baz danych MySQL
@@ -598,9 +608,6 @@
 cp -a gl/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/gl
 cp -a lib/*.h $RPM_BUILD_ROOT%{_includedir}/nagiosplug/lib
 
-install -d $RPM_BUILD_ROOT%{_sysconfdir}
-cp -a commands/*.cfg $RPM_BUILD_ROOT%{_sysconfdir}
-
 %find_lang %{name}
 
 # all files with exec permissions are plugins.
@@ -625,6 +632,14 @@
 %{__sed} -i -e 's,use lib "%{_pluginarchdir}",use lib "%{_pluginlibdir}",' $RPM_BUILD_ROOT%{_pluginlibdir}/check_*
 %endif
 
+install -d $RPM_BUILD_ROOT%{_sysconfdir}
+for file in commands/*.cfg; do
+	cfg=${file##*/}
+	plugin=${cfg%.cfg}
+	[ -x $RPM_BUILD_ROOT%{_pluginarchdir}/$plugin ] && libdir=%{_pluginarchdir} || libdir=%{_pluginlibdir}
+	sed -e "s,\\\$USER1\\\$,$libdir," $file > $RPM_BUILD_ROOT%{_sysconfdir}/$cfg
+done
+
 cp -a %{SOURCE2} $RPM_BUILD_ROOT%{_pluginlibdir}/utils.php
 cp -a contrib/utils.py $RPM_BUILD_ROOT%{_pluginlibdir}
 chmod a-x $RPM_BUILD_ROOT%{_pluginlibdir}/utils.*
@@ -738,7 +753,6 @@
 %attr(755,root,root) %{_pluginlibdir}/check_file_age
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_ircd.cfg
 %attr(755,root,root) %{_pluginlibdir}/check_ircd
-%attr(755,root,root) %{_pluginlibdir}/check_mailq
 %attr(755,root,root) %{_pluginlibdir}/check_rpc
 
 # requires license.dat
@@ -764,6 +778,10 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_pluginlibdir}/check_sensors
 
+%files -n nagios-plugin-check_mailq
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_pluginlibdir}/check_mailq
+
 %files mysql
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_mysql.cfg
@@ -902,6 +920,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.111  2009/09/07 15:22:17  glen
+- adjust lib64 paths for plugins
+- nagios-plugin-check_mailq (separated from -perl)
+
 Revision 1.110  2009/09/04 16:53:25  glen
 - check_spamd has own package
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugins/nagios-plugins.spec?r1=1.110&r2=1.111&f=u



More information about the pld-cvs-commit mailing list