upstream nginx-0.7.31
[nginx.git] / nginx / auto / install
1
2 # Copyright (C) Igor Sysoev
3
4
5 if [ $USE_PERL = YES ]; then
6
7     cat << END                                                >> $NGX_MAKEFILE
8
9 install_perl_modules:
10         cd $NGX_OBJS/src/http/modules/perl && make install
11 END
12
13     NGX_INSTALL_PERL_MODULES=install_perl_modules
14
15 fi
16
17
18 cat << END                                                    >> $NGX_MAKEFILE
19
20 install:        $NGX_OBJS${ngx_dirsep}nginx${ngx_binext} \
21                 $NGX_INSTALL_PERL_MODULES
22         test -d '\$(DESTDIR)$NGX_PREFIX' || mkdir -p '\$(DESTDIR)$NGX_PREFIX'
23
24         test -d '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`' \
25                 || mkdir -p '\$(DESTDIR)`dirname "$NGX_SBIN_PATH"`'
26         test ! -f '\$(DESTDIR)$NGX_SBIN_PATH' \
27                 || mv '\$(DESTDIR)$NGX_SBIN_PATH' \
28                         '\$(DESTDIR)$NGX_SBIN_PATH.old'
29         cp $NGX_OBJS/nginx '\$(DESTDIR)$NGX_SBIN_PATH'
30
31         test -d '\$(DESTDIR)$NGX_CONF_PREFIX' \
32                 || mkdir -p '\$(DESTDIR)$NGX_CONF_PREFIX'
33
34         cp conf/koi-win '\$(DESTDIR)$NGX_CONF_PREFIX'
35         cp conf/koi-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
36         cp conf/win-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
37
38         test -f '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types' \
39                 || cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX'
40         cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types.default'
41
42         test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params' \
43                 || cp conf/fastcgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
44         cp conf/fastcgi_params \
45                 '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params.default'
46
47         test -f '\$(DESTDIR)$NGX_CONF_PATH' \
48                 || cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX'
49         cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX/nginx.conf.default'
50
51         test -d '\$(DESTDIR)`dirname "$NGX_PID_PATH"`' \
52                 || mkdir -p '\$(DESTDIR)`dirname "$NGX_PID_PATH"`'
53
54         test -d '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`' || \
55                 mkdir -p '\$(DESTDIR)`dirname "$NGX_HTTP_LOG_PATH"`'
56
57         test -d '\$(DESTDIR)$NGX_PREFIX/html' \
58                 || cp -r html '\$(DESTDIR)$NGX_PREFIX'
59 END
60
61
62 if test -n "\$(DESTDIR)$NGX_ERROR_LOG_PATH"; then
63     cat << END                                                >> $NGX_MAKEFILE
64
65         test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \
66                 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`'
67 END
68
69 fi