Mercurial > hg > nginx
comparison auto/install @ 2850:4e05bd832e56
fix "make upgrade" broken in r2759
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 17 May 2009 19:22:08 +0000 |
parents | 77264e0157ad |
children | fe23e95ba993 |
comparison
equal
deleted
inserted
replaced
2849:6a62bed048cd | 2850:4e05bd832e56 |
---|---|
122 test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \ | 122 test -d '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' || \ |
123 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' | 123 mkdir -p '\$(DESTDIR)`dirname "$NGX_ERROR_LOG_PATH"`' |
124 END | 124 END |
125 | 125 |
126 fi | 126 fi |
127 | |
128 | |
129 # create Makefile | |
130 | |
131 cat << END >> Makefile | |
132 | |
133 build: | |
134 \$(MAKE) -f $NGX_MAKEFILE | |
135 | |
136 install: | |
137 \$(MAKE) -f $NGX_MAKEFILE install | |
138 | |
139 upgrade: | |
140 $NGX_SBIN_PATH -t | |
141 | |
142 kill -USR2 \`cat $NGX_PID_PATH\` | |
143 sleep 1 | |
144 test -f $NGX_PID_PATH.oldbin | |
145 | |
146 kill -QUIT \`cat $NGX_PID_PATH.oldbin\` | |
147 | |
148 upgrade1: | |
149 # upgrade 0.1.x to 0.2+ | |
150 | |
151 $NGX_SBIN_PATH -t | |
152 | |
153 cp $NGX_PID_PATH $NGX_PID_PATH.oldbin | |
154 | |
155 kill -USR2 \`cat $NGX_PID_PATH\` | |
156 sleep 1 | |
157 test -f $NGX_PID_PATH.oldbin | |
158 | |
159 cp $NGX_PID_PATH $NGX_PID_PATH.newbin | |
160 | |
161 kill -QUIT \`cat $NGX_PID_PATH.oldbin\` | |
162 END |