[Pkg-cryptsetup-devel] Bug#458944: cryptsetup: Slightly wrong LSB header in init.d script

Petter Reinholdtsen pere at hungry.com
Fri Jan 4 00:14:53 UTC 2008


[Petter Reinholdtsen]
> 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.

On second thought, and to reduce the complexity of initscripts while
making cryptsetup more self contained, I recommend using a reverse
dependency on checkfs in init.d/cryptdisk, to replace an optional
dependency in checkfs on cryptdisk.  Here is the updated patch:

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-04 01:07:18.000000000 +0100
@@ -1,10 +1,11 @@
 #! /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
+# X-Start-Before:    checkfs
 # Default-Start:     S
 # Default-Stop:      0 6
 # Short-Description: Setup remaining encrypted block devices.

I will drop the cryptdisks depend from checkfs soon, so it would be
great if this reverse depend could make it to unstable quickly.

Happy hacking,
--
Petter Reinholdtsen





More information about the Pkg-cryptsetup-devel mailing list