fix: handle stopped nginx during debian installation

Closes #3019
This commit is contained in:
Jose Diaz-Gonzalez
2018-03-07 23:32:52 -05:00
committed by GitHub
parent 510b039e07
commit b417508c98

12
debian/preinst vendored
View File

@@ -26,7 +26,17 @@ case "$1" in
} >> $NGINX_CONF
rm -f /etc/nginx/sites-enabled/*
service nginx reload || /etc/init.d/nginx reload
DOKKU_DISTRO="$(. /etc/os-release > /dev/null 2>&1 || true ; echo "$ID")"
case "$DOKKU_DISTRO" in
debian)
NGINX_INIT="/usr/sbin/invoke-rc.d"
"$NGINX_INIT" nginx start || "$NGINX_INIT" nginx reload
;;
ubuntu)
NGINX_INIT="/etc/init.d/nginx"
"$NGINX_INIT" start || "$NGINX_INIT" reload
;;
esac
exit 0
fi