Package: kernel-patch-suspend2 Version: 2.2.rc9-1.1 Severity: normal In the initrd created when suspend2 is installed, ie in the changes made by /etc/mkinitrd/scripts/suspend2-VERSION, the /linuxrc.suspend2 file contains several "exit 0" commands. They are typically executed when something goes wrong, with the intention of continuing on without suspend2 - or at least that is what the comments say. The effect they actually have is to stop the machine from booting.
The reason they stop the machine from booting is suspend2 replaces linuxrc by a script which goes something like: for f in /linuxrc.*; do . $f; done . /real-linuxrc where /real-linuxrc is the original linuxrc script installed by mkinird. If /real-linuxrc doesn't get executed then the machine won't boot (or at least mine didn't). Notice that under this new arrangement /linuxrc.suspend2 gets executed by linuxrc running ". /linuxrc.suspend2". If linuxrc.suspend2 does an "exit", the "/linuxrc" exits. Please get rid of all instances of "exit" in /linuxrc.suspend2, unless it really is your intention to stop the machine from booting if the initialisation of suspend2 fails. On an unrelated note, I have added patches for 2.6.14 and 2.6.15 in kernel-patch-suspend2. This was the reason suspend2 didn't initialise properly in my case. They have yet again changed the names of the files under /proc. You can find these patches, and a fixed version of debian/mkinitrd-script, here: http://www.stuart.id.au/russell/files/debian/sarge/kernel-patch-suspend2 -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.15-3.1-lube-686-smp Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

