mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +01:00 
			
		
		
		
	https://github.com/openresty/test-nginx Data-driven test scaffold for Nginx C module and Nginx/OpenResty-based libraries and applications
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 760e9acf54ad6f418a00d4224248d58772b3887a Mon Sep 17 00:00:00 2001
 | |
| From: Jakub Jirutka <jakub@jirutka.cz>
 | |
| Date: Thu, 27 Apr 2017 12:43:00 +0200
 | |
| Subject: [PATCH] Set *_temp_path location to $ServRoot/
 | |
| 
 | |
| Linux distributions build nginx with options like
 | |
| `--http-client-body-temp-path=` to set default location of directories
 | |
| for temporary files under /var/tmp/nginx or /var/lib/nginx.
 | |
| The problem is, when running tests as part of the package build
 | |
| process, these directories are not writtable. Therefore it's needed to
 | |
| override location of these directories in the generated nginx.conf.
 | |
| 
 | |
| Upstream-Issue: https://github.com/openresty/test-nginx/pull/63
 | |
| ---
 | |
|  lib/Test/Nginx/Util.pm | 6 ++++++
 | |
|  1 file changed, 6 insertions(+)
 | |
| 
 | |
| diff --git a/lib/Test/Nginx/Util.pm b/lib/Test/Nginx/Util.pm
 | |
| index 6c2fab7..7f540c2 100644
 | |
| --- a/lib/Test/Nginx/Util.pm
 | |
| +++ b/lib/Test/Nginx/Util.pm
 | |
| @@ -964,6 +964,12 @@
 | |
|      }
 | |
|  
 | |
|      print $out <<_EOC_;
 | |
| +
 | |
| +    client_body_temp_path "$ServRoot/client_body_temp";
 | |
| +    proxy_temp_path "$ServRoot/proxy_temp";
 | |
| +    fastcgi_temp_path "$ServRoot/fastcgi_temp";
 | |
| +    scgi_temp_path "$ServRoot/scgi_temp";
 | |
| +    uwsgi_temp_path "$ServRoot/uwsgi_temp";
 | |
|  }
 | |
|  
 | |
|  $post_main_config
 |