[packages/nginx] merge http based build configs to one

glen glen at pld-linux.org
Sun May 3 22:48:28 CEST 2015


commit 5d9f08506a8ad37ad7c6e91b4325873c84c0bcec
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun May 3 23:48:08 2015 +0300

    merge http based build configs to one

 nginx-light.conf                  | 34 ------------------
 nginx-perl.conf                   | 76 ---------------------------------------
 nginx-standard.conf => nginx.conf | 10 +++---
 nginx.spec                        | 11 +++---
 4 files changed, 11 insertions(+), 120 deletions(-)
---
diff --git a/nginx.spec b/nginx.spec
index 7a39ec6..b289a41 100644
--- a/nginx.spec
+++ b/nginx.spec
@@ -46,14 +46,12 @@ Source1:	http://nginx.net/favicon.ico
 Source2:	proxy.conf
 Source3:	%{name}.logrotate
 Source4:	%{name}.mime
-Source5:	%{name}-light.conf
 Source6:	%{name}-light.monitrc
 Source7:	%{name}.init
 Source8:	%{name}-mail.conf
 Source9:	%{name}-mail.monitrc
-Source11:	%{name}-perl.conf
 Source12:	%{name}-perl.monitrc
-Source14:	%{name}-standard.conf
+Source14:	%{name}.conf
 Source15:	%{name}-standard.monitrc
 Source17:	%{name}-mime.types.sh
 Source18:	%{name}-standard.service
@@ -410,6 +408,7 @@ cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/proxy.conf
 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/mime.types
 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-standard.conf
+%{__sed} -i -e 's/@flavor@/standard/g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-standard.conf
 cp -p %{SOURCE15} $RPM_BUILD_ROOT/etc/monit/%{name}-standard.monitrc
 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-standard
 %{__sed} -i -e 's/@flavor@/standard/g' $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-standard
@@ -418,7 +417,8 @@ install -p bin/nginx-standard $RPM_BUILD_ROOT%{_sbindir}
 ln -sf %{systemdunitdir}/%{name}-standard.service $RPM_BUILD_ROOT/etc/systemd/system/nginx.service
 
 %if %{with light}
-cp -p  %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-light.conf
+cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-light.conf
+%{__sed} -i -e 's/@flavor@/light/g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-light.conf
 cp -p %{SOURCE6} $RPM_BUILD_ROOT/etc/monit/%{name}-light.monitrc
 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-light
 %{__sed} -i -e 's/@flavor@/light/g' $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-light
@@ -437,7 +437,8 @@ cp -p %{SOURCE21} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}-mail.service
 
 %if %{with perl}
 install -d $RPM_BUILD_ROOT{%{perl_vendorarch},%{perl_vendorarch}/auto/%{name}}
-cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-perl.conf
+cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-perl.conf
+%{__sed} -i -e 's/@flavor@/perl/g' $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-perl.conf
 cp -p %{SOURCE12} $RPM_BUILD_ROOT/etc/monit/%{name}-perl.monitrc
 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-perl
 %{__sed} -i -e 's/@flavor@/perl/g' $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-perl
diff --git a/nginx-light.conf b/nginx-light.conf
deleted file mode 100644
index 0e7b23f..0000000
--- a/nginx-light.conf
+++ /dev/null
@@ -1,34 +0,0 @@
-user			nginx nginx;
-error_log		/var/log/nginx/nginx-light_error.log;
-pid			/var/run/nginx-light.pid;
-
-events {
-	worker_connections	2048;
-	use epoll;
-}
-
-http {
-	include		/etc/nginx/mime.types;
-	default_type	application/octet-stream;
-
-	log_format	main	'$remote_addr - $remote_user [$time_local] $request '
-				'"$status" $body_bytes_sent "$http_referer" '
-				'"$http_user_agent" "$http_x_forwarded_for"';
-	access_log	/var/log/nginx/nginx-light_access.log	main;
-
-	server {
-		listen		80;
-		server_name	localhost;
-		access_log	/var/log/nginx/nginx-light_access.log  main;
-
-		location / {
-			autoindex	on;
-			root	/home/services/nginx/html;
-			index	index.html index.htm index.php;
-		}
-
-		include webapps.d/*.conf;
-    	}
-
-	include vhosts.d/*.conf;
-}
diff --git a/nginx-perl.conf b/nginx-perl.conf
deleted file mode 100644
index 311b2b1..0000000
--- a/nginx-perl.conf
+++ /dev/null
@@ -1,76 +0,0 @@
-user			nginx nginx;
-error_log		/var/log/nginx/nginx-perl_error.log;
-pid			/var/run/nginx-perl.pid;
-
-events {
-	worker_connections	2048;
-	use epoll;
-}
-
-http {
-	include		/etc/nginx/mime.types;
-	default_type	application/octet-stream;
-
-	log_format	main	'$remote_addr - $remote_user [$time_local] $request '
-				'"$status" $body_bytes_sent "$http_referer" '
-				'"$http_user_agent" "$http_x_forwarded_for"';
-	access_log	/var/log/nginx/nginx-perl_access.log	main;
-
-#	perl_modules	perl/lib;
-#	perl_require	/home/services/nginx/cgi-bin/example-hello-01.pm;
-	
-	perl_set  $msie6  '
-	sub {
-		my $r = shift;
-		my $ua = $r->header_in("User-Agent");
-		return "" if $ua =~ /Opera/;
-		return "1" if $ua =~ / MSIE [6-9]\.\d+/;
-		return "";
-	}
-	';
-
-	#	For more visit
-	#	http://wiki.codemongers.com/NginxEmbeddedPerlModule
-
-	server {
-		listen		80;
-		server_name	localhost;
-		access_log	/var/log/nginx/nginx-perl_access.log  main;
-
-		location / {
-			#perl	example-hello-01::handler;
-
-			autoindex	on;
-			root	/home/services/nginx/html;
-			index	index.html index.htm index.php;
-		}
-
-
-               location ~ ^/cgi-bin/.*\.cgi$ {
-			fastcgi_pass	unix:/var/run/nginx-perl_cgi.sock;
-			fastcgi_index	index.cgi;
-			fastcgi_param	SCRIPT_FILENAME	/home/services/nginx/$fastcgi_script_name;
-			fastcgi_param	QUERY_STRING	$query_string;
-			fastcgi_param	REQUEST_METHOD	$request_method;
-			fastcgi_param	CONTENT_TYPE	$content_type;
-			fastcgi_param	CONTENT_LENGTH	$content_length;
-			fastcgi_param	GATEWAY_INTERFACE	CGI/1.1;
-			fastcgi_param	SERVER_SOFTWARE	nginx;
-			fastcgi_param	SCRIPT_NAME	$fastcgi_script_name;
-			fastcgi_param	REQUEST_URI	$request_uri;
-			fastcgi_param	DOCUMENT_URI	$document_uri;
-			fastcgi_param	DOCUMENT_ROOT	$document_root;
-			fastcgi_param	SERVER_PROTOCOL	$server_protocol;
-			fastcgi_param	REMOTE_ADDR	$remote_addr;
-			fastcgi_param	REMOTE_PORT	$remote_port;
-			fastcgi_param	SERVER_ADDR	$server_addr;
-			fastcgi_param	SERVER_PORT	$server_port;
-			fastcgi_param	SERVER_NAME	$server_name;
-			fastcgi_read_timeout	5m;
-    		}
-
-		include webapps.d/*.conf;
-    	}
-
-	include vhosts.d/*.conf;
-}
diff --git a/nginx-standard.conf b/nginx.conf
similarity index 88%
rename from nginx-standard.conf
rename to nginx.conf
index 50125d3..1eb3ce2 100644
--- a/nginx-standard.conf
+++ b/nginx.conf
@@ -1,6 +1,6 @@
 user			nginx nginx;
-error_log		/var/log/nginx/nginx-standard_error.log;
-pid			/var/run/nginx-standard.pid;
+error_log		/var/log/nginx/nginx- at flavor@_error.log;
+pid			/var/run/nginx- at flavor@.pid;
 
 events {
 	worker_connections	2048;
@@ -14,7 +14,7 @@ http {
 	log_format	main	'$remote_addr - $remote_user [$time_local] $request '
 				'"$status" $body_bytes_sent "$http_referer" '
 				'"$http_user_agent" "$http_x_forwarded_for"';
-	access_log	/var/log/nginx/nginx-standard_access.log	main;
+	access_log	/var/log/nginx/nginx- at flavor@_access.log	main;
 
 	server {
 		listen		80;
@@ -36,7 +36,7 @@ http {
 		# ssl_certificate_key /etc/nginx/server.key;
 
 		server_name	localhost;
-		access_log	/var/log/nginx/nginx-standard_access.log  main;
+		access_log	/var/log/nginx/nginx- at flavor@_access.log main;
 
 		location / {
 			autoindex	on;
@@ -45,7 +45,7 @@ http {
 		}
 
 		include webapps.d/*.conf;
-    	}
+	}
 
 	include vhosts.d/*.conf;
 }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nginx.git/commitdiff/5d9f08506a8ad37ad7c6e91b4325873c84c0bcec



More information about the pld-cvs-commit mailing list