debian: package scripts improved to recover post-install failure. Regressions were introduced in d52fbee2c4d9, 5929d8292057.
diff --git a/debian/nginx.lintian-overrides b/debian/nginx.lintian-overrides index b7d2ee0..1894327 100644 --- a/debian/nginx.lintian-overrides +++ b/debian/nginx.lintian-overrides
@@ -2,3 +2,5 @@ nginx binary: binary-without-manpage usr/sbin/nginx-debug # the name is not wrong nginx: wrong-name-for-upstream-changelog usr/share/doc/nginx/CHANGES.ru.gz +# nginx-debug is not intended to be registered in rc.d +nginx: script-in-etc-init.d-not-registered-via-update-rc.d etc/init.d/nginx-debug
diff --git a/debian/rules b/debian/rules index 5068fdb..ed8b33a 100755 --- a/debian/rules +++ b/debian/rules
@@ -89,6 +89,10 @@ CFLAGS="" ./configure $(COMMON_CONFIGURE_ARGS) \ --with-debug +override_dh_installinit: + dh_installinit --no-start --no-restart-on-upgrade + dh_installinit --no-start --no-restart-on-upgrade --init-script=nginx-debug --name=nginx-debug + override_dh_auto_install: sed -e 's/%%PROVIDES%%/nginx/g' \ -e 's/%%DEFAULTSTART%%/2 3 4 5/g' \ @@ -101,7 +105,6 @@ -e 's/%%DEFAULTSTART%%//g' \ -e 's/%%DEFAULTSTOP%%/0 1 2 3 4 5 6/g' \ < debian/init.d.in > debian/nginx.nginx-debug.init - dh_installinit --no-start --init-script=nginx-debug --name=nginx-debug /usr/bin/install -m 644 debian/nginx-debug.default \ debian/nginx/etc/default/nginx-debug /usr/bin/install -m 644 debian/nginx.conf debian/nginx/etc/nginx/