Hello
I compiled nginx-0.7.14 on debian etch.
Install was failed. Problem was in $NGX-PID value in postinst scrips.
I attached my patch.
Eugene.
http://debianadmin.ru/
--- nginx-0.7.14/debian/postinst 2009-04-09 13:11:19.000000000 +0200
+++ nginx-0.7.14_patch/debian/postinst 2009-04-09 13:08:05.000000000 +0200
@@ -22,8 +22,8 @@
if [ -f /var/run/nginx.pid ] && /bin/pidof /usr/sbin/nginx >/dev/null
then
echo "Trying a soft restart"
- NGX-PID=`cat /var/run/nginx.pid`
- if kill -s USR2 $NGX-PID 2>/dev/null
+ NGX_PID=`cat /var/run/nginx.pid`
+ if kill -s USR2 $NGX_PID 2>/dev/null
then
echo "PID IS RIGHT"
while [ ! -f /var/run/nginx.pid.oldbin ]
@@ -33,15 +33,15 @@
if [ $cnt -gt 10 ]
then
echo "Nginx 'soft' update failed, doing restart"
- kill -s KILL $NGX-PID
+ kill -s KILL $NGX_PID
invoke-rc.d nginx start
exit 0
fi
sleep 1
done
echo "QUIT"
- NGX-OLD-PID=`cat /var/run/nginx.pid.oldbin`
- kill -s QUIT $NGX-OLD-PID
+ NGX_OLD_PID=`cat /var/run/nginx.pid.oldbin`
+ kill -s QUIT $NGX_OLD_PID
fi
fi
fi