On Aug 14, 2008, at 4:50 AM, Martin Michlmayr wrote:
We have to set FSCKFIX=yes in /etc/default/rcS on machines that don't have any I/O devices to follow the boot process, otherwise fsck might prompt the user to press a key and this is not possible. This is mostly needed on NAS devices. They all have ttyS0 which means that we cannot modify /etc/default/rcS automatically if there's no ttySx. Instead we have to hard code the specific devices we're aware of that might have ttyS0 (or another output devices) but where users typically don't have a serial console hooked up. Since this mostly applies to NAS devices, I thought of simply putting sed -i "s/^FSCKFIX=no$/FSCKFIX=yes/" /target/etc/default/rcS in the postinst of flash-kernel. This is not the most generic way of solving this but sounds like the best option to me right now. I think the can look for a more generic solutions once we're aware of other devices that need this. Any objections to this approach? (Note that /etc/default/rcS is not a conffile so we may modify it.)
It would probably be a good idea to put a comment into /etc/default/ rcS to the effect that this is being done, so we can find it later when we have a more generic fix...
Rick -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]