SPECS: mysqlstat.spec - use apache config triggers

glen glen at pld-linux.org
Sun Jul 10 14:35:59 CEST 2005


Author: glen                         Date: Sun Jul 10 12:35:59 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use apache config triggers

---- Files affected:
SPECS:
   mysqlstat.spec (1.30 -> 1.31) 

---- Diffs:

================================================================
Index: SPECS/mysqlstat.spec
diff -u SPECS/mysqlstat.spec:1.30 SPECS/mysqlstat.spec:1.31
--- SPECS/mysqlstat.spec:1.30	Tue May 24 21:17:32 2005
+++ SPECS/mysqlstat.spec	Sun Jul 10 14:35:53 2005
@@ -3,7 +3,7 @@
 Summary(pl):	MYSQLSTAT - narzędzia do monitorowania, zapisywania i wyświetlania statystyk MySQL
 Name:		mysqlstat
 Version:	0.0.0.4
-Release:	2.16
+Release:	2.17
 Epoch:		0
 License:	GPL
 Group:		Applications/Databases
@@ -26,7 +26,7 @@
 BuildRequires:	perl-DBD-mysql >= 1.221
 BuildRequires:	perl-Storable >= 2.04
 BuildRequires:	rrdtool >= 1.00
-BuildRequires:	rpmbuild(macros) >= 1.202
+BuildRequires:	rpmbuild(macros) >= 1.226
 Requires:	crondaemon
 Requires:	perl-AppConfig >= 1.52
 Requires:	perl-DBI >= 1.19
@@ -41,8 +41,6 @@
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_sysconfdir	/etc/%{name}
-%define		_apache1dir	/etc/apache
-%define		_apache2dir	/etc/httpd
 
 %description
 MYSQLSTAT - A set of utilities to monitor, store and display MySQL
@@ -137,40 +135,16 @@
 fi
 
 %triggerin cgi -- apache1 >= 1.3.33-2
-if [ "$1" = "1" ] && [ "$2" = "1" ] && [ -d %{_apache1dir}/conf.d ]; then
-	ln -sf %{_sysconfdir}/apache-%{name}.conf %{_apache1dir}/conf.d/99_%{name}.conf
-	if [ -f /var/lock/subsys/apache ]; then
-		/etc/rc.d/init.d/apache restart 1>&2
-	fi
-fi
+%apache_config_install -v 1 -c %{_sysconfdir}/apache-%{name}.conf
 
 %triggerun cgi -- apache1 >= 1.3.33-2
-if [ "$1" = "0" ] || [ "$2" = "0" ]; then
-	if [ -L %{_apache1dir}/conf.d/99_%{name}.conf ]; then
-		rm -f %{_apache1dir}/conf.d/99_%{name}.conf
-		if [ -f /var/lock/subsys/apache ]; then
-			/etc/rc.d/init.d/apache restart 1>&2
-		fi
-	fi
-fi
+%apache_config_uninstall -v 1
 
 %triggerin cgi -- apache >= 2.0.0
-if [ "$1" = "1" ] && [ "$2" = "1" ] && [ -d %{_apache2dir}/httpd.conf ]; then
-	ln -sf %{_sysconfdir}/apache-%{name}.conf %{_apache2dir}/httpd.conf/99_%{name}.conf
-	if [ -f /var/lock/subsys/httpd ]; then
-		/etc/rc.d/init.d/httpd restart 1>&2
-	fi
-fi
+%apache_config_install -v 2 -c %{_sysconfdir}/apache-%{name}.conf
 
 %triggerun cgi -- apache >= 2.0.0
-if [ "$1" = "0" ] || [ "$2" = "0" ]; then
-	if [ -L %{_apache2dir}/httpd.conf/99_%{name}.conf ]; then
-		rm -f %{_apache2dir}/httpd.conf/99_%{name}.conf
-		if [ -f /var/lock/subsys/httpd ]; then
-			/etc/rc.d/init.d/httpd restart 1>&2
-		fi
-	fi
-fi
+%apache_config_uninstall -v 2
 
 # config path changed, trigger it
 %triggerpostun cgi -- %{name}-cgi < 0.0.0.4-2.10
@@ -178,14 +152,14 @@
 	cp -f %{_sysconfdir}/apache-%{name}.conf{,.rpmnew}
 	mv -f /etc/httpd/mysqlstat.conf.rpmsave %{_sysconfdir}/apache-%{name}.conf
 fi
-if [ -d %{_apache2dir}/httpd.conf ]; then
-	ln -sf %{_sysconfdir}/apache-%{name}.conf %{_apache2dir}/httpd.conf/99_%{name}.conf
+if [ -d /etc/httpd/httpd.conf ]; then
+	ln -sf %{_sysconfdir}/apache-%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
 	if [ -f /var/lock/subsys/httpd ]; then
-		/etc/rc.d/init.d/httpd restart 1>&2
+		/etc/rc.d/init.d/httpd reload 1>&2
 	fi
 fi
 
-%triggerpostun -- %{name}-cgi < 0.0.0.4-2.14
+%triggerpostun -- %{name} < 0.0.0.4-2.14
 echo >&2 "IMPORTANT: Renaming .rrd files to .old as the file format has changed!"
 for a in /var/lib/%{name}/*.rrd; do
 	mv -v $a $a.old
@@ -221,6 +195,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.31  2005/07/10 12:35:53  glen
+- use apache config triggers
+
 Revision 1.30  2005/05/24 19:17:32  darekr
 - ugh reverted
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mysqlstat.spec?r1=1.30&r2=1.31&f=u




More information about the pld-cvs-commit mailing list