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
