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