annotate auto/install @ 695:09a8f76a129b default tip

Added tag NGINX_1_3_10 for changeset 88a1b4797f2e
author Igor Sysoev <http://sysoev.ru>
date Tue, 25 Dec 2012 00:00:00 +0400
parents 2e8a942c8872
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
1
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
2 # Copyright (C) Igor Sysoev
660
d0f7a625f27c nginx 1.1.14
Igor Sysoev <http://sysoev.ru>
parents: 656
diff changeset
3 # Copyright (C) Nginx, Inc.
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
4
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
5
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
6 if [ $USE_PERL = YES ]; then
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
7
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
8 cat << END >> $NGX_MAKEFILE
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
9
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
10 install_perl_modules:
686
2e8a942c8872 nginx 1.3.6
Igor Sysoev <http://sysoev.ru>
parents: 680
diff changeset
11 cd $NGX_OBJS/src/http/modules/perl && \$(MAKE) install
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
12 END
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
13
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
14 NGX_INSTALL_PERL_MODULES=install_perl_modules
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
15
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
16 fi
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
17
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
18
482
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
19 case ".$NGX_SBIN_PATH" in
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
20 ./*)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
21 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
22
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
23 .)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
24 NGX_SBIN_PATH=$NGX_PREFIX/sbin/nginx
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
25 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
26
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
27 *)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
28 NGX_SBIN_PATH=$NGX_PREFIX/$NGX_SBIN_PATH
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
29 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
30 esac
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
31
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
32
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
33 case ".$NGX_CONF_PATH" in
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
34 ./*)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
35 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
36
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
37 *)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
38 NGX_CONF_PATH=$NGX_PREFIX/$NGX_CONF_PATH
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
39 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
40 esac
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
41
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
42
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
43 NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
44
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
45
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
46 case ".$NGX_PID_PATH" in
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
47 ./*)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
48 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
49
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
50 *)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
51 NGX_PID_PATH=$NGX_PREFIX/$NGX_PID_PATH
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
52 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
53 esac
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
54
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
55
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
56 case ".$NGX_ERROR_LOG_PATH" in
644
6f21ae02fb01 nginx 1.1.6
Igor Sysoev <http://sysoev.ru>
parents: 634
diff changeset
57 ./* | .)
482
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
58 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
59
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
60 *)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
61 NGX_ERROR_LOG_PATH=$NGX_PREFIX/$NGX_ERROR_LOG_PATH
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
62 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
63 esac
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
64
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
65
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
66 case ".$NGX_HTTP_LOG_PATH" in
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
67 ./*)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
68 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
69
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
70 *)
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
71 NGX_HTTP_LOG_PATH=$NGX_PREFIX/$NGX_HTTP_LOG_PATH
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
72 ;;
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
73 esac
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
74
392c16f2d858 nginx 0.7.53
Igor Sysoev <http://sysoev.ru>
parents: 376
diff changeset
75
656
9d21dad0b5a1 nginx 1.1.12
Igor Sysoev <http://sysoev.ru>
parents: 650
diff changeset
76 if test -f man/nginx.8 ; then
650
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
77 NGX_MAN=man/nginx.8
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
78 else
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
79 NGX_MAN=docs/man/nginx.8
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
80 fi
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
81
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
82 if test -d html ; then
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
83 NGX_HTML=html
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
84 else
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
85 NGX_HTML=docs/html
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
86 fi
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
87
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
88 cat << END >> $NGX_MAKEFILE
16
74b1868dd3cd nginx 0.1.8
Igor Sysoev <http://sysoev.ru>
parents: 4
diff changeset
89
634
23ef0645ea57 nginx 1.1.1
Igor Sysoev <http://sysoev.ru>
parents: 604
diff changeset
90 manpage: $NGX_OBJS/nginx.8
23ef0645ea57 nginx 1.1.1
Igor Sysoev <http://sysoev.ru>
parents: 604
diff changeset
91
650
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
92 $NGX_OBJS/nginx.8: $NGX_MAN $NGX_AUTO_CONFIG_H
604
428c6e58046a nginx 0.9.0
Igor Sysoev <http://sysoev.ru>
parents: 580
diff changeset
93 sed -e "s|%%PREFIX%%|$NGX_PREFIX|" \\
428c6e58046a nginx 0.9.0
Igor Sysoev <http://sysoev.ru>
parents: 580
diff changeset
94 -e "s|%%PID_PATH%%|$NGX_PID_PATH|" \\
428c6e58046a nginx 0.9.0
Igor Sysoev <http://sysoev.ru>
parents: 580
diff changeset
95 -e "s|%%CONF_PATH%%|$NGX_CONF_PATH|" \\
644
6f21ae02fb01 nginx 1.1.6
Igor Sysoev <http://sysoev.ru>
parents: 634
diff changeset
96 -e "s|%%ERROR_LOG_PATH%%|${NGX_ERROR_LOG_PATH:-stderr}|" \\
650
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
97 < $NGX_MAN > \$@
604
428c6e58046a nginx 0.9.0
Igor Sysoev <http://sysoev.ru>
parents: 580
diff changeset
98
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
99 install: $NGX_OBJS${ngx_dirsep}nginx${ngx_binext} \
148
ea622d8acb38 nginx 0.3.21
Igor Sysoev <http://sysoev.ru>
parents: 44
diff changeset
100 $NGX_INSTALL_PERL_MODULES
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
101 test -d '\$(DESTDIR)$NGX_PREFIX' || mkdir -p '\$(DESTDIR)$NGX_PREFIX'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
102
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
103 test -d '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
104 || mkdir -p '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
105 test ! -f '\$(DESTDIR)$NGX_SBIN_PATH' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
106 || mv '\$(DESTDIR)$NGX_SBIN_PATH' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
107 '\$(DESTDIR)$NGX_SBIN_PATH.old'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
108 cp $NGX_OBJS/nginx '\$(DESTDIR)$NGX_SBIN_PATH'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
109
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
110 test -d '\$(DESTDIR)$NGX_CONF_PREFIX' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
111 || mkdir -p '\$(DESTDIR)$NGX_CONF_PREFIX'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
112
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
113 cp conf/koi-win '\$(DESTDIR)$NGX_CONF_PREFIX'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
114 cp conf/koi-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
115 cp conf/win-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
116
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
117 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
118 || cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
119 cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types.default'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
120
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
121 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
122 || cp conf/fastcgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
123 cp conf/fastcgi_params \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
124 '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params.default'
324
f7cd062ee035 nginx 0.6.6
Igor Sysoev <http://sysoev.ru>
parents: 206
diff changeset
125
556
25255878df91 nginx 0.8.30
Igor Sysoev <http://sysoev.ru>
parents: 540
diff changeset
126 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf' \
25255878df91 nginx 0.8.30
Igor Sysoev <http://sysoev.ru>
parents: 540
diff changeset
127 || cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX'
25255878df91 nginx 0.8.30
Igor Sysoev <http://sysoev.ru>
parents: 540
diff changeset
128 cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf.default'
25255878df91 nginx 0.8.30
Igor Sysoev <http://sysoev.ru>
parents: 540
diff changeset
129
578
bc110f60c0de nginx 0.8.41
Igor Sysoev <http://sysoev.ru>
parents: 556
diff changeset
130 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params' \
bc110f60c0de nginx 0.8.41
Igor Sysoev <http://sysoev.ru>
parents: 556
diff changeset
131 || cp conf/uwsgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
bc110f60c0de nginx 0.8.41
Igor Sysoev <http://sysoev.ru>
parents: 556
diff changeset
132 cp conf/uwsgi_params \
bc110f60c0de nginx 0.8.41
Igor Sysoev <http://sysoev.ru>
parents: 556
diff changeset
133 '\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params.default'
bc110f60c0de nginx 0.8.41
Igor Sysoev <http://sysoev.ru>
parents: 556
diff changeset
134
580
4d3e880ce86c nginx 0.8.42
Igor Sysoev <http://sysoev.ru>
parents: 578
diff changeset
135 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params' \
4d3e880ce86c nginx 0.8.42
Igor Sysoev <http://sysoev.ru>
parents: 578
diff changeset
136 || cp conf/scgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
4d3e880ce86c nginx 0.8.42
Igor Sysoev <http://sysoev.ru>
parents: 578
diff changeset
137 cp conf/scgi_params \
4d3e880ce86c nginx 0.8.42
Igor Sysoev <http://sysoev.ru>
parents: 578
diff changeset
138 '\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params.default'
4d3e880ce86c nginx 0.8.42
Igor Sysoev <http://sysoev.ru>
parents: 578
diff changeset
139
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
140 test -f '\$(DESTDIR)$NGX_CONF_PATH' \
508
4b0d7f0bf22b nginx 0.8.6
Igor Sysoev <http://sysoev.ru>
parents: 492
diff changeset
141 || cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PATH'
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
142 cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX/nginx.conf.default'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
143
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
144 test -d '\$(DESTDIR)`dirname "$NGX_PID_PATH"`' \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
145 || mkdir -p '\$(DESTDIR)`dirname "$NGX_PID_PATH"`'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
146
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
147 test -d '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`' || \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
148 mkdir -p '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
149
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
150 test -d '\$(DESTDIR)$NGX_PREFIX/html' \
650
4d05413aebad nginx 1.1.9
Igor Sysoev <http://sysoev.ru>
parents: 644
diff changeset
151 || cp -R $NGX_HTML '\$(DESTDIR)$NGX_PREFIX'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
152 END
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
153
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
154
644
6f21ae02fb01 nginx 1.1.6
Igor Sysoev <http://sysoev.ru>
parents: 634
diff changeset
155 if test -n "$NGX_ERROR_LOG_PATH"; then
18
6f8b0dc0f8dd nginx 0.1.9
Igor Sysoev <http://sysoev.ru>
parents: 16
diff changeset
156 cat << END >> $NGX_MAKEFILE
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
157
376
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
158 test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \
edf1cb6c328e nginx 0.7.0
Igor Sysoev <http://sysoev.ru>
parents: 326
diff changeset
159 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`'
0
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
160 END
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
161
f0b350454894 nginx 0.1.0
Igor Sysoev <http://sysoev.ru>
parents:
diff changeset
162 fi
492
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
163
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
164
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
165 # create Makefile
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
166
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
167 cat << END >> Makefile
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
168
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
169 build:
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
170 \$(MAKE) -f $NGX_MAKEFILE
604
428c6e58046a nginx 0.9.0
Igor Sysoev <http://sysoev.ru>
parents: 580
diff changeset
171 \$(MAKE) -f $NGX_MAKEFILE manpage
492
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
172
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
173 install:
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
174 \$(MAKE) -f $NGX_MAKEFILE install
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
175
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
176 upgrade:
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
177 $NGX_SBIN_PATH -t
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
178
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
179 kill -USR2 \`cat $NGX_PID_PATH\`
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
180 sleep 1
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
181 test -f $NGX_PID_PATH.oldbin
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
182
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
183 kill -QUIT \`cat $NGX_PID_PATH.oldbin\`
98143f74eb3d nginx 0.7.58
Igor Sysoev <http://sysoev.ru>
parents: 482
diff changeset
184 END