ISO/Core additions

Moritz Heiber moe at lunar-linux.org
Sun Nov 13 12:45:32 UTC 2005


Hey Auke,

1) I think we should include udev by default on the ISO. The 2.6.x
based kernels need it for node transactions now as devfs is NOT
supported anymore (as of 2.6.13.x). Without having udev installed any
update from 2.4.x to 2.6.x will fail!
The mount script holds some good logic to take the right choice for
device node handling. We just need to supply udev.

2) We need a function in the core to determine the currently running
kernel. We could modify the mount script so that once it mounts the
root filesystem it writes some sort of value or file to the system
(even into / .. maybe as a hidden file; If you can think of anything
smarter to determine the booting kernel then SAY IT!) which then is
picked up by the coretools. That would help A LOT with modules that are
2.4.x (like alsa-driver) or 2.6.x (like madwifi-cvs, ipw2100) only
(like spitting out warnings or refusing to install a certain module) ..
and help with the next point ..

3) Have modules-2.4 and modules-2.6 instead of one single file. Because
module lists for these different kernel architectures are not likely to
be the exact same. Also, we should have the user edit those files on
every kernel compile (like we do it with the lilo/grub thingy now ..
including a question). We should also have those files updated
automaticly with the modules that were just compiled to help the user
keep track of the kernel-modules he has (of course they'd be blanked
out by default to not mess with his configuration and duplicates need
to be detected).

4) We should have kernel-reqs-2.4 and kernel-reqs 2.6. That is the
easiest part of it all. Madwifi-cvs can be installed .. but it must not
be relined once we install a 2.4.x based kernel.

These problems must be addressed .. I think I can even do point 3 ..
its merely making a copy of the already present lilo handling function.
Help and suggestions appreciated!

Tell me what you think!

Moritz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://foo-projects.org/pipermail/lunar-dev/attachments/20051113/772cf089/attachment.bin


More information about the Lunar-dev mailing list