[Pkg-sysvinit-devel] Bug#237056: udev breaks bootlogd

Marco d'Itri md at Linux.IT
Sat Dec 31 11:04:02 UTC 2005


found 237056 0.050-1 # this means I can ignore this bug forever
thanks

On Dec 31, Nathanael Nerode <neroden at twcny.rr.com> wrote:

> Except it isn't remounted later, until S36.  This is really bad because
By design, because it was hard to do it reliably and Miquel assured me
that this would cause no problems (and indeed it did no, except for
bootlogd).

> * have udev actually remount /dev/pts (and /dev/shm) at the end of its script
>   The natural solution.  Creates code duplication, though.  Unless udev
>   invokes /etc/mountvirtfs directly, in which case it has to watch out
>   and make sure that 'set -e' is disabled for the invocation.
See above. I am not inclined to do this again (it adds complexity to
work around a misfeature in a different package).

> * split mountvirtfs into multiple scripts, one for /proc and /sys which
>   runs before udev, and one for /dev/pts and /dev/shm which runs after.
This is what me and Miquel agreed to do, but when I tried discussing it
with the current maintainer he was not very interested.

> * move bootlogd before udev
This is what I do on my system and it works fine, but I'd rather split
mountvirtfs which is the correct solution.

> As an aside, none of these solutions are robust to parallelized initscripts
> -- but then neither are udev or bootlogd, period.  Essentially
> nothing can safely run at the same time as udev.  Essentially all
> initscripts should run after bootlogd for bootlogd to make sense -- but only
> if bootlogd is present.  And these aren't because the later scripts in any
> sense 'require' them.
I have been saying this for a while, now you only need to persuade the
initscripts maintainer.

-- 
ciao,
Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20051231/878e399f/attachment.pgp


More information about the Pkg-sysvinit-devel mailing list