Package:  cryptsetup
Version:  2:1.0.6~pre1-1
Tags:     patch
User:     [EMAIL PROTECTED]
Usertags: incorrect-dependency

When testing dependency based boot sequencing, I discovered what I
believe is a minor bug in the init.d/cryptdisk script.  Because of its
current dependencies, it is inserted with the same sequence number as
cryptdisk-early, and ASCII sorting order make them start in the order
cryptdisk cryptdisk-early (or in parallel, if boot concurrency is
enabled).  This seemed wrong to me.  I checked the postinst, and with
the traditional boot sequencing they are inserted at different
sequence numbers.  This make me believe cryptdisk should depend on
cryptdisk-early.

This patch change this to be the case, and make sure the two scripts
are started in the order cryptdisk-early, cryptdisk, and stopped in
the opposite order even when dependency based boot sequencing is used.

diff -ur cryptsetup-1.0.6~pre1.orig/debian/cryptdisks.init 
cryptsetup-1.0.6~pre1/debian/cryptdisks.init
--- cryptsetup-1.0.6~pre1.orig/debian/cryptdisks.init   2008-01-03 
20:45:47.000000000 +0100
+++ cryptsetup-1.0.6~pre1/debian/cryptdisks.init        2008-01-03 
20:49:29.000000000 +0100
@@ -1,8 +1,8 @@
 #! /bin/sh
 ### BEGIN INIT INFO
 # Provides:          cryptdisks
-# Required-Start:    checkroot
-# Required-Stop:     umountroot
+# Required-Start:    checkroot cryptdisk-early
+# Required-Stop:     umountroot cryptdisk-early
 # Should-Start:      udev devfsd raid2 mdadm lvm evms
 # Should-Stop:       udev devfsd raid2 mdadm lvm evms
 # Default-Start:     S

Happy hacking,
--
Petter Reinholdtsen



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to