[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#481151: [openssh-server] initscript LSB header in conflict with update-rc.d options



Package: openssh-server
Version: 1:4.7p1-9
Severity: important
Tags: patch
User: initscripts-ng-devel@lists.alioth.debian.org
Usertags: incorrect-dependency

Hi,

On insserv enabled system, a conflict between LSB Default-Stop data and
options passed to update-rc.d in openssh-server postinst was exposed when
attempting to reconfigure package.
---
# dpkg-reconfigure openssh-server
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
insserv: Warning, current stop runlevel(s) of script `ssh' (1 ) overwrites defaults (0 1 6 ).
Restarting OpenBSD Secure Shell server: sshd.

openssh-server.postinst
---
update-rc.d ssh start 16 2 3 4 5 . stop 84 1 . >/dev/null

/etc/init.d/ssh
---
# Default-Stop:		0 1 6

Either the options given to stop part of update-rc.d in openssh-server.postinst
are wrong, or the LSB header's Default-Stop field is wrong. My guess is that
the LSB header is incorrect. Attached a patch.

Please add this to the adjustments mentioned on #481018.

Thanks, Kel.
---
diff -Nrup openssh-4.7p1/debian/openssh-server.init openssh-4.7p1.insserv/debian/openssh-server.init
--- openssh-4.7p1/debian/openssh-server.init	2008-05-14 15:54:10.000000000 +1000
+++ openssh-4.7p1.insserv/debian/openssh-server.init	2008-05-14 15:47:10.000000000 +1000
@@ -5,7 +5,7 @@
 # Required-Start:	$network $local_fs $remote_fs
 # Required-Stop:
 # Default-Start:	2 3 4 5
-# Default-Stop:		0 1 6
+# Default-Stop:		1
 # Short-Description:	OpenBSD Secure Shell server
 ### END INIT INFO
 
---



Reply to: