Mercurial > hg > nginx-vendor-1-0
comparison auto/install @ 0:f0b350454894 NGINX_0_1_0
nginx 0.1.0
*) The first public version.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 04 Oct 2004 00:00:00 +0400 |
parents | |
children | cc9f381affaa |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f0b350454894 |
---|---|
1 | |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 cat << END >> $MAKEFILE | |
6 install: | |
7 test -d $PREFIX || mkdir -p $PREFIX | |
8 | |
9 test -d `dirname $SBIN_PATH` || mkdir -p `dirname $SBIN_PATH` | |
10 test ! -f $SBIN_PATH || mv $SBIN_PATH $SBIN_PATH.old | |
11 cp nginx $SBIN_PATH | |
12 | |
13 test -d `dirname $CONF_PATH` || mkdir -p `dirname $CONF_PATH` | |
14 | |
15 cp conf/koi-win `dirname $CONF_PATH` | |
16 | |
17 test -f `dirname $CONF_PATH`/mime.types || \ | |
18 cp conf/mime.types `dirname $CONF_PATH`/mime.types | |
19 cp conf/mime.types `dirname $CONF_PATH`/mime.types.default | |
20 | |
21 test -f $CONF_PATH || cp conf/nginx.conf $CONF_PATH | |
22 cp conf/nginx.conf `dirname $CONF_PATH`/nginx.conf.default | |
23 | |
24 test -d `dirname $PID_PATH` || mkdir -p `dirname $PID_PATH` | |
25 | |
26 test -d `dirname $HTTP_LOG_PATH` || mkdir -p `dirname $HTTP_LOG_PATH` | |
27 | |
28 test -d $PREFIX/html || cp -r html $PREFIX | |
29 | |
30 #test -d $PREFIX/temp || mkdir -p $PREFIX/temp | |
31 END | |
32 | |
33 | |
34 if [ ".$ERROR_LOG_PATH" != "." ]; then | |
35 cat << END >> $MAKEFILE | |
36 | |
37 test -d `dirname $ERROR_LOG_PATH` || mkdir -p `dirname $ERROR_LOG_PATH` | |
38 END | |
39 | |
40 fi | |
41 | |
42 | |
43 if test ! -f Makefile; then | |
44 | |
45 cat << END > Makefile | |
46 | |
47 build: | |
48 \$(MAKE) -f $OBJS/Makefile | |
49 | |
50 install: | |
51 \$(MAKE) -f $OBJS/Makefile install | |
52 | |
53 clean: | |
54 rm -rf Makefile $OBJS | |
55 | |
56 upgrade: | |
57 $SBIN_PATH -t | |
58 kill -USR2 \`cat $PID_PATH\` | |
59 sleep 1 | |
60 test -f $PID_PATH.newbin | |
61 kill -WINCH \`cat $PID_PATH\` | |
62 | |
63 END | |
64 | |
65 fi |