1
1
ngx_addon_name=ngx_http_combined_upstreams_module
2
2
3
- # uncomment next line to enable correct behavior of upstrand interception
4
- # locations with internal redirections, e.g. error_page or try_files
5
- # NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX=1
6
-
7
- if test -n "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX"
3
+ if [ "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX" = y ] ||
4
+ [ "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX" = yes ]
8
5
then
6
+ if [ "$ngx_easy_context_dir" = "" ]
7
+ then
8
+ echo "$0: error: unable to find nginx-easy-context module!"
9
+ echo " Make sure that it was specified in one of --add-module "`
10
+ `"or --add-dynamic-module options before this module"
11
+ exit 1
12
+ fi
9
13
ngx_module_incs="$ngx_easy_context_dir"
10
14
NGX_EASY_CONTEXT_INC="$ngx_easy_context_dir/ngx_easy_context.h"
11
15
else
@@ -23,31 +27,15 @@ NGX_HTTP_COMBINED_UPSTREAMS_MODULE_SRCS=" \
23
27
$ngx_addon_dir/src/ngx_http_combined_upstreams_upstrand.c \
24
28
"
25
29
26
- if test -n "$ngx_module_link"
27
- then
28
- ngx_module_type=HTTP_AUX_FILTER
29
- ngx_module_name=$ngx_addon_name
30
- ngx_module_deps="$NGX_HTTP_COMBINED_UPSTREAMS_MODULE_DEPS"
31
- ngx_module_srcs="$NGX_HTTP_COMBINED_UPSTREAMS_MODULE_SRCS"
32
-
33
- if test -n "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX"
34
- then
35
- ngx_module_incs="$ngx_easy_context_dir"
36
- fi
37
-
38
- . auto/module
39
- else
40
- HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES $ngx_addon_name"
41
- NGX_ADDON_DEPS="$NGX_ADDON_SRCS $NGX_HTTP_CUSTOM_COUNTERS_MODULE_DEPS"
42
- NGX_ADDON_SRCS="$NGX_ADDON_SRCS $NGX_HTTP_CUSTOM_COUNTERS_MODULE_SRCS"
30
+ ngx_module_type=HTTP_AUX_FILTER
31
+ ngx_module_name=$ngx_addon_name
32
+ ngx_module_deps="$NGX_HTTP_COMBINED_UPSTREAMS_MODULE_DEPS"
33
+ ngx_module_srcs="$NGX_HTTP_COMBINED_UPSTREAMS_MODULE_SRCS"
43
34
44
- if test -n "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX"
45
- then
46
- CFLAGS="$CFLAGS -I$ngx_easy_context_dir"
47
- fi
48
- fi
35
+ . auto/module
49
36
50
- if test -n "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX"
37
+ if [ "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX" = y ] ||
38
+ [ "$NGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX" = yes ]
51
39
then
52
40
CFLAGS="$CFLAGS "`
53
41
`"-DNGX_HTTP_COMBINED_UPSTREAMS_PERSISTENT_UPSTRAND_INTERCEPT_CTX"
0 commit comments