comparison configure @ 482:392c16f2d858 NGINX_0_7_53

nginx 0.7.53 *) Change: now a log set by --error-log-path is created from the very start-up. *) Feature: now the start up errors and warnings are outputted to an error_log and stderr. *) Feature: the empty --prefix= configure parameter forces nginx to use a directory where it was run as prefix. *) Feature: the -p switch. *) Feature: the -s switch on Unix platforms. *) Feature: the -? and -h switches. Thanks to Jerome Loyet. *) Feature: now switches may be set in condensed form. *) Bugfix: nginx/Windows did not work if configuration file was given by the -c switch. *) Bugfix: temporary files might be not removed if the "proxy_store", "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used. Thanks to Maxim Dounin. *) Bugfix: an incorrect value was passed to mail proxy authentication server in "Auth-Method" header line; the bug had appeared in 0.7.34. Thanks to Simon Lecaille. *) Bugfix: system error text descriptions were not logged on Linux; the bug had appeared in 0.7.45. *) Bugfix: the "fastcgi_cache_min_uses" directive did not work. Thanks to Andrew Vorobyoff.
author Igor Sysoev <http://sysoev.ru>
date Mon, 27 Apr 2009 00:00:00 +0400
parents f7cd062ee035
children 829f9a66a659
comparison
equal deleted inserted replaced
481:0c98173187ac 482:392c16f2d858
1 #!/bin/sh 1 #!/bin/sh
2 2
3 # Copyright (C) Igor Sysoev 3 # Copyright (C) Igor Sysoev
4 4
5
6 NGX_CONFIGURE=`echo $@ | sed 's/"/\\\\"/g'`
7 5
8 . auto/options 6 . auto/options
9 . auto/init 7 . auto/init
10 . auto/sources 8 . auto/sources
11 9
52 fi 50 fi
53 51
54 . auto/modules 52 . auto/modules
55 . auto/lib/conf 53 . auto/lib/conf
56 54
55 case ".$NGX_PREFIX" in
56 .)
57 NGX_PREFIX=${NGX_PREFIX:-/usr/local/nginx}
58 have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
59 ;;
60
61 .!)
62 NGX_PREFIX=
63 ;;
64
65 *)
66 have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
67 ;;
68 esac
69
70 if [ ".$NGX_CONF_PREFIX" != "." ]; then
71 have=NGX_CONF_PREFIX value="\"$NGX_CONF_PREFIX/\"" . auto/define
72 fi
73
74 have=NGX_SBIN_PATH value="\"$NGX_SBIN_PATH\"" . auto/define
75 have=NGX_CONF_PATH value="\"$NGX_CONF_PATH\"" . auto/define
76 have=NGX_PID_PATH value="\"$NGX_PID_PATH\"" . auto/define
77 have=NGX_LOCK_PATH value="\"$NGX_LOCK_PATH\"" . auto/define
78 have=NGX_ERROR_LOG_PATH value="\"$NGX_ERROR_LOG_PATH\"" . auto/define
79
80 have=NGX_HTTP_LOG_PATH value="\"$NGX_HTTP_LOG_PATH\"" . auto/define
81 have=NGX_HTTP_CLIENT_TEMP_PATH value="\"$NGX_HTTP_CLIENT_TEMP_PATH\""
82 . auto/define
83 have=NGX_HTTP_PROXY_TEMP_PATH value="\"$NGX_HTTP_PROXY_TEMP_PATH\""
84 . auto/define
85 have=NGX_HTTP_FASTCGI_TEMP_PATH value="\"$NGX_HTTP_FASTCGI_TEMP_PATH\""
86 . auto/define
87
57 . auto/make 88 . auto/make
58 . auto/lib/make 89 . auto/lib/make
59 . auto/install 90 . auto/install
60 91
61 if [ "$NGX_PLATFORM" != win32 ]; then 92 if [ "$NGX_PLATFORM" != win32 ]; then
63 fi 94 fi
64 95
65 # STUB 96 # STUB
66 . auto/stubs 97 . auto/stubs
67 98
68 have=NGX_PREFIX value="\"$NGX_PREFIX/\"" . auto/define
69 have=NGX_SBIN_PATH value="\"$NGX_SBIN_PATH\"" . auto/define
70 have=NGX_CONF_PREFIX value="\"$NGX_CONF_PREFIX/\"" . auto/define
71 have=NGX_CONF_PATH value="\"$NGX_CONF_PATH\"" . auto/define
72 have=NGX_PID_PATH value="\"$NGX_PID_PATH\"" . auto/define
73 have=NGX_LOCK_PATH value="\"$NGX_LOCK_PATH\"" . auto/define
74 if test -n "$NGX_ERROR_LOG_PATH"; then
75 have=NGX_ERROR_LOG_PATH value="\"$NGX_ERROR_LOG_PATH\"" . auto/define
76 fi
77
78 have=NGX_HTTP_LOG_PATH value="\"$NGX_HTTP_LOG_PATH\"" . auto/define
79 have=NGX_HTTP_CLIENT_TEMP_PATH value="\"$NGX_HTTP_CLIENT_TEMP_PATH\""
80 . auto/define
81 have=NGX_HTTP_PROXY_TEMP_PATH value="\"$NGX_HTTP_PROXY_TEMP_PATH\""
82 . auto/define
83 have=NGX_HTTP_FASTCGI_TEMP_PATH value="\"$NGX_HTTP_FASTCGI_TEMP_PATH\""
84 . auto/define
85
86 have=NGX_USER value="\"$NGX_USER\"" . auto/define 99 have=NGX_USER value="\"$NGX_USER\"" . auto/define
87 have=NGX_GROUP value="\"$NGX_GROUP\"" . auto/define 100 have=NGX_GROUP value="\"$NGX_GROUP\"" . auto/define
88 101
89 . auto/summary 102 . auto/summary