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/