packages: cacti-template-mysql/cacti-template-mysql.spec, cacti-template-my...

glen glen at pld-linux.org
Wed Feb 16 12:19:11 CET 2011


Author: glen                         Date: Wed Feb 16 11:19:11 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- use own cachedir; rel 3

---- Files affected:
packages/cacti-template-mysql:
   cacti-template-mysql.spec (1.2 -> 1.3) , paths.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/cacti-template-mysql/cacti-template-mysql.spec
diff -u packages/cacti-template-mysql/cacti-template-mysql.spec:1.2 packages/cacti-template-mysql/cacti-template-mysql.spec:1.3
--- packages/cacti-template-mysql/cacti-template-mysql.spec:1.2	Tue Dec 14 00:28:43 2010
+++ packages/cacti-template-mysql/cacti-template-mysql.spec	Wed Feb 16 12:19:05 2011
@@ -3,7 +3,7 @@
 Summary:	MySQL cacti templates
 Name:		cacti-template-%{template}
 Version:	1.1.7
-Release:	2
+Release:	3
 License:	GPL v2
 Group:		Applications/WWW
 Source0:	http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-%{version}.tar.gz
@@ -22,6 +22,7 @@
 %define		cactidir		/usr/share/cacti
 %define		resourcedir		%{cactidir}/resource
 %define		scriptsdir		%{cactidir}/scripts
+%define		cachedir		/var/cache/cacti/mysql_stats
 
 %description
 This is a set of templates for monitoring MySQL servers with Cacti.
@@ -33,7 +34,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{resourcedir},%{scriptsdir}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{resourcedir},%{scriptsdir},%{cachedir}}
 
 # we deliberately are not packaging other templates this project offers:
 # - it's idiotic to graph network services over ssh
@@ -47,6 +48,11 @@
 %post
 %cacti_import_template %{resourcedir}/cacti_host_template_x_mysql_server.xml
 
+%preun
+if [ "$1" = 0 ]; then
+	echo %{cachedir}/* | xargs rm -f
+fi
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -56,6 +62,7 @@
 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ss_get_mysql_stats.php
 %attr(755,root,root) %{scriptsdir}/ss_get_mysql_stats.php
 %{resourcedir}/*.xml
+%attr(770,root,http) %dir %{cachedir}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -63,6 +70,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2011/02/16 11:19:05  glen
+- use own cachedir; rel 3
+
 Revision 1.2  2010/12/13 23:28:43  glen
 - use /var/cache/cacti for caching instead of /tmp
 

================================================================
Index: packages/cacti-template-mysql/paths.patch
diff -u packages/cacti-template-mysql/paths.patch:1.1 packages/cacti-template-mysql/paths.patch:1.2
--- packages/cacti-template-mysql/paths.patch:1.1	Tue Dec 14 00:28:44 2010
+++ packages/cacti-template-mysql/paths.patch	Wed Feb 16 12:19:05 2011
@@ -19,7 +19,7 @@
 +$ssh_iden   = '-i /var/lib/cacti/.ssh/id_rsa';  # SSH identity
  $ssh_tout   = 10;                               # SSH connect timeout
 -$cache_dir  = '/tmp';  # If set, this uses caching to avoid multiple calls.
-+$cache_dir  = '/var/cache/cacti';  # If set, this uses caching to avoid multiple calls.
++$cache_dir  = '/var/cache/cacti/mysql_stats';  # If set, this uses caching to avoid multiple calls.
  $poll_time  = 300; # Adjust to match your polling interval.
  $use_ss     = FALSE; # Whether to use the script server or not
  $use_ssh    = TRUE;  # Whether to connect via SSH or not (default yes).
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cacti-template-mysql/cacti-template-mysql.spec?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cacti-template-mysql/paths.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list