annotate auto/install @ 4740:432428be692d

Configure: fixed "make" used instead of "${MAKE}".
author Maxim Dounin <mdounin@mdounin.ru>
date Sat, 07 Jul 2012 09:35:30 +0000
parents d620f497c50f
children 95ce3172493e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
444
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
1
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
2 # Copyright (C) Igor Sysoev
4412
d620f497c50f Copyright updated.
Maxim Konovalov <maxim@nginx.com>
parents: 4376
diff changeset
3 # Copyright (C) Nginx, Inc.
444
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
4
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
5
599
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
6 if [ $USE_PERL = YES ]; then
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
7
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
8 cat << END >> $NGX_MAKEFILE
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
9
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
10 install_perl_modules:
4740
432428be692d Configure: fixed "make" used instead of "${MAKE}".
Maxim Dounin <mdounin@mdounin.ru>
parents: 4412
diff changeset
11 cd $NGX_OBJS/src/http/modules/perl && \${MAKE} install
599
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
12 END
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
13
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
14 NGX_INSTALL_PERL_MODULES=install_perl_modules
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
15
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
16 fi
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
17
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
18
2758
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
19 case ".$NGX_SBIN_PATH" in
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
20 ./*)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
21 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
22
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
23 .)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
24 NGX_SBIN_PATH=$NGX_PREFIX/sbin/nginx
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
25 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
26
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
27 *)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
28 NGX_SBIN_PATH=$NGX_PREFIX/$NGX_SBIN_PATH
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
29 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
30 esac
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
31
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
32
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
33 case ".$NGX_CONF_PATH" in
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
34 ./*)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
35 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
36
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
37 *)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
38 NGX_CONF_PATH=$NGX_PREFIX/$NGX_CONF_PATH
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
39 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
40 esac
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
41
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
42
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
43 NGX_CONF_PREFIX=`dirname $NGX_CONF_PATH`
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
44
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
45
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
46 case ".$NGX_PID_PATH" in
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
47 ./*)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
48 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
49
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
50 *)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
51 NGX_PID_PATH=$NGX_PREFIX/$NGX_PID_PATH
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
52 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
53 esac
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
54
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
55
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
56 case ".$NGX_ERROR_LOG_PATH" in
4199
874a2f505e2a Fixed configuration summary and manpage contents for the special
Ruslan Ermilov <ru@nginx.com>
parents: 4007
diff changeset
57 ./* | .)
2758
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
58 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
59
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
60 *)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
61 NGX_ERROR_LOG_PATH=$NGX_PREFIX/$NGX_ERROR_LOG_PATH
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
62 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
63 esac
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
64
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
65
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
66 case ".$NGX_HTTP_LOG_PATH" in
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
67 ./*)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
68 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
69
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
70 *)
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
71 NGX_HTTP_LOG_PATH=$NGX_PREFIX/$NGX_HTTP_LOG_PATH
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
72 ;;
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
73 esac
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
74
77264e0157ad -p and --prefix=
Igor Sysoev <igor@sysoev.ru>
parents: 2009
diff changeset
75
4376
9346356e433d configure on Solaris fixed
Sergey Budnevitch <sb@waeme.net>
parents: 4303
diff changeset
76 if test -f man/nginx.8 ; then
4303
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
77 NGX_MAN=man/nginx.8
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
78 else
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
79 NGX_MAN=docs/man/nginx.8
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
80 fi
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
81
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
82 if test -d html ; then
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
83 NGX_HTML=html
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
84 else
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
85 NGX_HTML=docs/html
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
86 fi
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
87
469
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
88 cat << END >> $NGX_MAKEFILE
467
bbd6b0b4a2b1 nginx-0.1.8-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 455
diff changeset
89
4007
7e3c557c2604 Rebuild manpage only if needed.
Maxim Dounin <mdounin@mdounin.ru>
parents: 3801
diff changeset
90 manpage: $NGX_OBJS/nginx.8
7e3c557c2604 Rebuild manpage only if needed.
Maxim Dounin <mdounin@mdounin.ru>
parents: 3801
diff changeset
91
4303
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
92 $NGX_OBJS/nginx.8: $NGX_MAN $NGX_AUTO_CONFIG_H
3788
b50daa26aa22 add nginx.8 man page
Igor Sysoev <igor@sysoev.ru>
parents: 3637
diff changeset
93 sed -e "s|%%PREFIX%%|$NGX_PREFIX|" \\
b50daa26aa22 add nginx.8 man page
Igor Sysoev <igor@sysoev.ru>
parents: 3637
diff changeset
94 -e "s|%%PID_PATH%%|$NGX_PID_PATH|" \\
b50daa26aa22 add nginx.8 man page
Igor Sysoev <igor@sysoev.ru>
parents: 3637
diff changeset
95 -e "s|%%CONF_PATH%%|$NGX_CONF_PATH|" \\
4199
874a2f505e2a Fixed configuration summary and manpage contents for the special
Ruslan Ermilov <ru@nginx.com>
parents: 4007
diff changeset
96 -e "s|%%ERROR_LOG_PATH%%|${NGX_ERROR_LOG_PATH:-stderr}|" \\
4303
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
97 < $NGX_MAN > \$@
3788
b50daa26aa22 add nginx.8 man page
Igor Sysoev <igor@sysoev.ru>
parents: 3637
diff changeset
98
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
99 install: $NGX_OBJS${ngx_dirsep}nginx${ngx_binext} \
599
869b6444d234 nginx-0.3.21-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 495
diff changeset
100 $NGX_INSTALL_PERL_MODULES
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
101 test -d '\$(DESTDIR)$NGX_PREFIX' || mkdir -p '\$(DESTDIR)$NGX_PREFIX'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
102
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
103 test -d '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
104 || mkdir -p '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
105 test ! -f '\$(DESTDIR)$NGX_SBIN_PATH' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
106 || mv '\$(DESTDIR)$NGX_SBIN_PATH' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
107 '\$(DESTDIR)$NGX_SBIN_PATH.old'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
108 cp $NGX_OBJS/nginx '\$(DESTDIR)$NGX_SBIN_PATH'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
109
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
110 test -d '\$(DESTDIR)$NGX_CONF_PREFIX' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
111 || mkdir -p '\$(DESTDIR)$NGX_CONF_PREFIX'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
112
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
113 cp conf/koi-win '\$(DESTDIR)$NGX_CONF_PREFIX'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
114 cp conf/koi-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
115 cp conf/win-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
116
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
117 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
118 || cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
119 cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types.default'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
120
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
121 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
122 || cp conf/fastcgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
123 cp conf/fastcgi_params \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
124 '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params.default'
1352
e958b3cab51a --sysconfdir=DIR
Igor Sysoev <igor@sysoev.ru>
parents: 657
diff changeset
125
3383
5aeaf8490578 add conf/fastcgi.conf
Igor Sysoev <igor@sysoev.ru>
parents: 3262
diff changeset
126 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf' \
5aeaf8490578 add conf/fastcgi.conf
Igor Sysoev <igor@sysoev.ru>
parents: 3262
diff changeset
127 || cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX'
5aeaf8490578 add conf/fastcgi.conf
Igor Sysoev <igor@sysoev.ru>
parents: 3262
diff changeset
128 cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf.default'
5aeaf8490578 add conf/fastcgi.conf
Igor Sysoev <igor@sysoev.ru>
parents: 3262
diff changeset
129
3609
0ae39a108291 install uwsgi_params
Igor Sysoev <igor@sysoev.ru>
parents: 3383
diff changeset
130 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params' \
0ae39a108291 install uwsgi_params
Igor Sysoev <igor@sysoev.ru>
parents: 3383
diff changeset
131 || cp conf/uwsgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
0ae39a108291 install uwsgi_params
Igor Sysoev <igor@sysoev.ru>
parents: 3383
diff changeset
132 cp conf/uwsgi_params \
0ae39a108291 install uwsgi_params
Igor Sysoev <igor@sysoev.ru>
parents: 3383
diff changeset
133 '\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params.default'
0ae39a108291 install uwsgi_params
Igor Sysoev <igor@sysoev.ru>
parents: 3383
diff changeset
134
3637
d656caa72ec9 ngx_http_scgi_module
Igor Sysoev <igor@sysoev.ru>
parents: 3609
diff changeset
135 test -f '\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params' \
d656caa72ec9 ngx_http_scgi_module
Igor Sysoev <igor@sysoev.ru>
parents: 3609
diff changeset
136 || cp conf/scgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
d656caa72ec9 ngx_http_scgi_module
Igor Sysoev <igor@sysoev.ru>
parents: 3609
diff changeset
137 cp conf/scgi_params \
d656caa72ec9 ngx_http_scgi_module
Igor Sysoev <igor@sysoev.ru>
parents: 3609
diff changeset
138 '\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params.default'
d656caa72ec9 ngx_http_scgi_module
Igor Sysoev <igor@sysoev.ru>
parents: 3609
diff changeset
139
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
140 test -f '\$(DESTDIR)$NGX_CONF_PATH' \
2982
fe23e95ba993 name of file specified in --conf-path was not honored during installation
Igor Sysoev <igor@sysoev.ru>
parents: 2850
diff changeset
141 || cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PATH'
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
142 cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX/nginx.conf.default'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
143
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
144 test -d '\$(DESTDIR)`dirname "$NGX_PID_PATH"`' \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
145 || mkdir -p '\$(DESTDIR)`dirname "$NGX_PID_PATH"`'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
146
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
147 test -d '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`' || \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
148 mkdir -p '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
149
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
150 test -d '\$(DESTDIR)$NGX_PREFIX/html' \
4303
b375a7f0d51a Made it possible to build/install from the SVN checkout.
Ruslan Ermilov <ru@nginx.com>
parents: 4199
diff changeset
151 || cp -R $NGX_HTML '\$(DESTDIR)$NGX_PREFIX'
440
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
152 END
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
153
f390d1775430 nginx-0.1.0-2004-09-27-20:03:21 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
154
4199
874a2f505e2a Fixed configuration summary and manpage contents for the special
Ruslan Ermilov <ru@nginx.com>
parents: 4007
diff changeset
155 if test -n "$NGX_ERROR_LOG_PATH"; then
469
2ff194b74f1e nginx-0.1.9-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents: 467
diff changeset
156 cat << END >> $NGX_MAKEFILE
444
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
157
2009
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
158 test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \
df5ae577fab5 DESTDIR support
Igor Sysoev <igor@sysoev.ru>
parents: 1362
diff changeset
159 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`'
444
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
160 END
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
161
42d11f017717 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents: 440
diff changeset
162 fi
2850
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
163
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
164
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
165 # create Makefile
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
166
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
167 cat << END >> Makefile
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
168
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
169 build:
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
170 \$(MAKE) -f $NGX_MAKEFILE
3801
569716d0e447 add man page in release tarball and fix man building procedure
Igor Sysoev <igor@sysoev.ru>
parents: 3788
diff changeset
171 \$(MAKE) -f $NGX_MAKEFILE manpage
2850
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
172
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
173 install:
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
174 \$(MAKE) -f $NGX_MAKEFILE install
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
175
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
176 upgrade:
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
177 $NGX_SBIN_PATH -t
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
178
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
179 kill -USR2 \`cat $NGX_PID_PATH\`
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
180 sleep 1
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
181 test -f $NGX_PID_PATH.oldbin
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
182
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
183 kill -QUIT \`cat $NGX_PID_PATH.oldbin\`
4e05bd832e56 fix "make upgrade" broken in r2759
Igor Sysoev <igor@sysoev.ru>
parents: 2758
diff changeset
184 END