Brian, all,

as talked with Bernard on IRC, my last check in the trunk is an attempt
to introduce the feature to choose a complete custom kernel to perform
installations.

I've implemented all the code in si_prepareclient (it should be better
to move it into si_mkbootpackage, I know, but at the moment the big part
of the code was already present in si_prepareclient, so I choosed to
implement it there for the first step). Moreover I had to change the
UYOK->create_uyok_initrd() prototype, adding 2 parameters.

The problem is that I've not found a way to autodetect kernel modules
needed during the installation for the clients. When you run
si_prepareclient in a golden client all goes well, because the modules
to load are taken from the `lsmod` list in the running host (in this way
we're able to put the right insmod commands in
/my_modules/INSMOD_COMMANDS into the initrd). With a complete custom
kernel, in general, the loaded modules in the system are not the same
you've to load during the installation (the running kernel is different
than the kernels you can choose).

I hoped that hotplug was able to automagically detect all the required
modules, but with my tests it doesn't seem so...

BTW if you don't use --kernel (and --modules-dir) options in
si_prepareclient the code is the same, so the patch shouldn't break
anything.

I'm deepening my knowledge of hotplug to see if there's a way to
resolve... ;-)

Ideas?

Cheers,
-Andrea

PS as usual my last RPM builds are available on
http://download.systemimager.org/~arighi/systemimager/

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sisuite-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to