7
if [ -z $2 ] && [ ! -e /etc/nginx/sites-enabled/default ] ;
9
ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
12
abort-upgrade|abort-remove|abort-deconfigure)
15
echo "postinst called with unknown argument \`$1'" >&2
20
if [ -x /etc/init.d/nginx ]
22
if [ -f /var/run/nginx.pid ] && pidof /usr/sbin/nginx >/dev/null
24
echo "Trying a soft restart"
25
NGX_PID=`cat /var/run/nginx.pid`
26
if kill -s USR2 $NGX_PID 2>/dev/null
29
while [ ! -f /var/run/nginx.pid.oldbin ]
35
echo "Nginx 'soft' update failed, doing restart"
37
invoke-rc.d nginx start
43
NGX_OLD_PID=`cat /var/run/nginx.pid.oldbin`
44
kill -s QUIT $NGX_OLD_PID