[Pkg-sysvinit-devel] Bug#510367: Bug#510367: Bug#510367: initscripts: checkfs.sh runs before /etc/modules processed

Henrique de Moraes Holschuh hmh at debian.org
Sun Jan 4 13:55:06 UTC 2009


On Sun, 04 Jan 2009, Petter Reinholdtsen wrote:
> The async kernel also affect network interfaces, so we might need to
> come up with a solution there.

You can use the very same solution.  Use the rw store to do it just
once, key by MAC, and add helpers to ifup interfaces marked as auto
assyncronously, updating the sync initscript to not do the job twice.

I think the only issue with network interfaces and disks is that you
must make sure to only try to process them, after the rest of the
userspace setup crap is done (such as renaming of network interfaces
by udev, addition of /dev nodes based on UUID and so on for disks,
etc).

We clearly will need help from maintainers of the other subsystems on
this, particularly from the udev maintainer to help us get all locking
and timing correct.   We can't play something like this by the ear.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh





More information about the Pkg-sysvinit-devel mailing list