From 4f43cf11aecf4e1caacc4805136d66d3748b70fd Mon Sep 17 00:00:00 2001 From: duddits Date: Mon, 9 Feb 2009 18:46:34 +0000 Subject: [PATCH] - up to 2.1.0 - more %files (log) - some cleaning - .conf and .logrotate restored - needs testing Changed files: apache-mod_gzip.spec -> 1.40 --- apache-mod_gzip.spec | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/apache-mod_gzip.spec b/apache-mod_gzip.spec index 584cebd..58c6683 100644 --- a/apache-mod_gzip.spec +++ b/apache-mod_gzip.spec @@ -3,12 +3,12 @@ Summary: Apache module: On-the-fly compression of HTML documents Summary(pl.UTF-8): Moduł do apache: kompresuje dokumenty HTML w locie Name: apache-mod_%{mod_name} -Version: 2.0.40 +Version: 2.1.0 Release: 0.1 License: Apache Group: Networking/Daemons/HTTP Source0: http://www.gknw.net/development/apache/httpd-2.0/unix/modules/mod_%{mod_name}-%{version}.tar.gz -# Source0-md5: 30c17d999edb5d83368369cde1c921bb +# Source0-md5: 9011aa2dc4701c0301e6c608269f8835 Source1: %{name}.conf Source2: %{name}.logrotate URL: http://www.gknw.net/development/apache/ @@ -21,7 +21,6 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null) %define _sysconfdir %(%{apxs} -q SYSCONFDIR 2>/dev/null) -%define _pkglogdir %(%{apxs} -q PREFIX 2>/dev/null)/logs %description Apache module: On-the-fly compression of HTML documents. Browser will @@ -32,26 +31,28 @@ Moduł do apache: kompresuje dokumenty HTML w locie. Przeglądarki w sposób przezroczysty dekompresują i wyświetlają takie dokumenty. %prep -%setup -q -n mod_%{mod_name} +%setup -q -n mod_%{mod_name}-%{version} %build -%{apxs} -Wc,-Wall,-pipe -c mod_%{mod_name}.c mod_%{mod_name}_debug.c mod_%{mod_name}_compress.c -o mod_%{mod_name}.so +%{apxs} -c mod_%{mod_name}.c -o mod_%{mod_name}.la %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/httpd.conf,/etc/logrotate.d,%{_pkglogdir}} +install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/httpd.conf,/etc/logrotate.d,/var/log/httpd} -install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/90_mod_%{mod_name}.conf install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name} -> $RPM_BUILD_ROOT%{_pkglogdir}/mod_gzip.log +touch $RPM_BUILD_ROOT/var/log/httpd/mod_gzip_log + +install .libs/mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} %clean rm -rf $RPM_BUILD_ROOT %post %service -q httpd restart +touch /var/log/httpd/mod_gzip_log && chown root:http /var/log/httpd/mod_gzip_log && chmod 620 /var/log/httpd/mod_gzip_log %postun if [ "$1" = "0" ]; then @@ -64,4 +65,5 @@ fi %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_%{mod_name}.conf %attr(755,root,root) %{_pkglibdir}/*.so %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/* -%attr(640,root,root) %ghost %{_pkglogdir}/* +# append by webserver +%attr(620,root,http) %ghost /var/log/httpd/mod_gzip_log -- 2.43.0