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

Reply via email to