Changes of Revision 19
[-] | Changed | mysql-proxy.spec |
x 1
2 Source1: %{name}.init 3 Source2: %{name}.sysconfig 4 Source3: %{name}.cnf 5 +Source4: %{name}.logrotate 6 PreReq: /usr/sbin/useradd /usr/sbin/groupadd %{?insserv_prereq:%insserv_prereq} %{?fillup_prereq:%fillup_prereq} 7 BuildRoot: %{_tmppath}/%{name}-%{version}-root 8 - 9 +Requires: logrotate 10 BuildRequires: mysql-devel glib2-devel >= 2.16.0 gawk flex lua-devel >= 5.1 11 - 12 %if 0%{?rhel_version} || 0%{?centos_version} 13 BuildRequires: libevent-devel check-devel 14 %endif 15 - 16 %if 0%{?sles_version} == 10 17 BuildRequires: libevent 18 %endif 19 - 20 %if 0%{?sles_version} == 11 21 BuildRequires: libevent-devel check-devel 22 %endif 23
24 sed -i s@"%LIB%"@"%{_lib}"@g %{buildroot}/var/adm/fillup-templates/sysconfig.mysql-proxy 25 install -D -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/%{name}.cnf 26 cp lib/*.lua %{buildroot}%{_libdir}/mysql-proxy/lua/ 27 +install -D -a 0644 %{S:4} %{buildroot}%{_sysconfdir}/logrotate.d/mysql-proxy 28 +mkdir -p %{buildroot}/var/log/mysql-proxy 29 rm -fv examples/Makefile* 30 rm -fv examples/CMakeLists.txt 31 rm -f %{buildroot}%{_libdir}/mysql-proxy/lua/*.la 32
33 %doc AUTHORS COPYING README NEWS 34 %doc examples/ 35 %config(noreplace) %attr(0600,mysql-proxy,mysql-proxy) %{_sysconfdir}/%{name}.cnf 36 +%config %{_sysconfdir}/logrotate.d/mysql-proxy 37 %{_sbindir}/rc%{name} 38 /etc/init.d/%{name} 39 %{_bindir}/%{name} 40
41 %{_libdir}/mysql-proxy/plugins/libreplicant.so 42 %attr(755,mysql-proxy,mysql-proxy)/var/run/%{name} 43 /var/adm/fillup-templates/sysconfig.%{name} 44 +%defattr(-,mysql-proxy,mysql-proxy) 45 +%dir /var/log/mysql-proxy 46 47 %files devel 48 %defattr(-,root,root) 49 |
||
[+] | Changed | mysql-proxy.cnf ^ |
@@ -1,6 +1,6 @@ [mysql-proxy] -proxy-skip-profiling -proxy-fix-bug-25371 +proxy-skip-profiling = true +proxy-fix-bug-25371 = true admin-address = localhost:4041 admin-username = root @@ -10,5 +10,5 @@ proxy-backend-addresses = localhost:3306 proxy-read-only-backend-addresses = localhost:3307,localhost:3308 -log-file=/var/log/mysql/mysql-proxy.log +log-file=/var/log/mysql-proxy/mysql-proxy.log log-level = message | ||
[+] | Added | mysql-proxy.logrotate ^ |
@@ -0,0 +1,13 @@ +/var/log/mysql-proxy/mysql-proxy.log { + compress + dateext + maxage 365 + rotate 7 + size=+1024k + notifempty + missingok + create 644 mysql-proxy mysql-proxy + postrotate + /etc/init.d/mysql-proxy reload + endscript +} |