SPECS: nginx.spec - splited %post section
sardzent
sardzent at pld-linux.org
Fri Nov 30 18:49:44 CET 2007
Author: sardzent Date: Fri Nov 30 17:49:44 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- splited %post section
---- Files affected:
SPECS:
nginx.spec (1.53 -> 1.54)
---- Diffs:
================================================================
Index: SPECS/nginx.spec
diff -u SPECS/nginx.spec:1.53 SPECS/nginx.spec:1.54
--- SPECS/nginx.spec:1.53 Fri Nov 30 18:40:32 2007
+++ SPECS/nginx.spec Fri Nov 30 18:49:38 2007
@@ -383,7 +383,6 @@
install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-light.conf
install %{SOURCE6} $RPM_BUILD_ROOT/etc/monit/%{name}-light.monitrc
install contrib/nginx-light $RPM_BUILD_ROOT%{_sbindir}/%{name}-light
-
%endif
%if %{with mail}
@@ -414,12 +413,39 @@
%useradd -r -u 213 -d /usr/share/empty -s /bin/false -c "Nginx HTTP User" -g %{name} %{name}
%addusertogroup %{name} http
-%post
+%post standard
+for a in access.log error.log; do
+ if [ ! -f /var/log/%{name}/nginx-standard_$a ]; then
+ touch /var/log/%{name}/nginx-standard_$a
+ chown nginx:nginx /var/log/%{name}/nginx-standard_$a
+ chmod 644 /var/log/%{name}/nginx-standard_$a
+ fi
+done
+
+%post light
+for a in access.log error.log; do
+ if [ ! -f /var/log/%{name}/nginx-light_$a ]; then
+ touch /var/log/%{name}/nginx-light_$a
+ chown nginx:nginx /var/log/%{name}/nginx-light_$a
+ chmod 644 /var/log/%{name}/nginx-light_$a
+ fi
+done
+
+%post perl
for a in access.log error.log; do
- if [ ! -f /var/log/%{name}/$a ]; then
- touch /var/log/%{name}/$a
- chown nginx:nginx /var/log/%{name}/$a
- chmod 644 /var/log/%{name}/$a
+ if [ ! -f /var/log/%{name}/nginx-perl_$a ]; then
+ touch /var/log/%{name}/nginx-perl_$a
+ chown nginx:nginx /var/log/%{name}/nginx-perl_$a
+ chmod 644 /var/log/%{name}/nginx-perl_$a
+ fi
+done
+
+%post mail
+for a in access.log error.log; do
+ if [ ! -f /var/log/%{name}/nginx-mail_$a ]; then
+ touch /var/log/%{name}/nginx-mail_$a
+ chown nginx:nginx /var/log/%{name}/nginx-mail_$a
+ chmod 644 /var/log/%{name}/nginx-mail_$a
fi
done
@@ -473,7 +499,6 @@
%defattr(644,root,root,755)
%doc CHANGES LICENSE README html/index.html conf/nginx.conf
%doc %lang(ru) CHANGES.ru
-%attr(754,root,root) /etc/rc.d/init.d/%{name}-standard
%dir %attr(754,root,root) %{_sysconfdir}
%dir %{_nginxdir}
%dir %{_nginxdir}/cgi-bin
@@ -532,6 +557,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.54 2007-11-30 17:49:38 sardzent
+- splited %post section
+
Revision 1.53 2007-11-30 17:40:32 shadzik
- fix %files
- remove minit-rc subpackage and put monitr files into binary subpackages
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/nginx.spec?r1=1.53&r2=1.54&f=u
More information about the pld-cvs-commit
mailing list