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