On Mon, Jan 18, 2010 at 1:01 AM, Evangelos Foutras <foutrelis@xxxxxxxxx> wrote: > On 18/01/2010 12:42 πμ, Tom wrote: >>> >>> That code is here: >>> >>> http://projects.archlinux.org/initscripts.git/tree/rc.sysinit?id=2009.08-1#n266 >>> >>> Looks correct to me. >> >> Thanks, >> >> but then it doesn't skip fsck when hitting control-c but drops >> to /sbin/sulogin ? > > Maybe fsck doesn't return 32 as it's supposed to. You can verify this by > adding `echo fsck returned ${fsckret}' inside that code block in > /etc/rc.sysinit. Next time you'll encounter this behavior, you'll know the > code returned by fsck. From there, you might be able to troubleshoot this > issue further. Sorry to bother you all! But a bug opened by me (on the subject of fsck at sysinit), http://bugs.archlinux.org/task/16473 is still open what is the status on this one? (A summary of the bug: if /dev/stdout does not exist on the disk at boot-up (as was in case of a fresh install with 2009.08), then the redirection of fsck fails, but with the error code 1, which is treated like a success.) Thanks, Ciprian.