On Thu, Mar 06, 2014 at 10:33:47AM -0500, Josh Boyer wrote:
Right. When I said I had kernel-core and kernel-drivers, I wasn't being theoretical. I already did the work in the spec file to split it into kernel-core and kernel-drivers. The kernel package becomes a metapackage that requires the other two, so that existing installs and anaconda don't have to change (assuming I did thinks correctly). Cloud can just specify kernel-core in the kickstart or whatever.
Does yum's kernel-handling magic need to change to handle this? Probably you have already thought of that.
I think that's a reasonable start, and it's a significant reduction. Beyond that, we get into much less reduced savings and having to move stuff around on a finer level. For the curious, I uploaded the module list here:
+1 to getting the low-hanging fruit and not worrying too much about the stuff up on the hard to reach branches.