We have found a simple mechanism for maintaining multiple kernels of the same version on a system through a simple lilo trick. Say for example, that you have three kernels built from the 2.0.36 source code, but configured differently. I will call them 2.0.36.noapm, 2.0.36.apm and 2.0.36.generic. By using the append keyword in lilo.conf and a simple script, you can then have the rc.sysinit script create the appropriate preferred link, create a link from /boot/vmlinuz to the current kernel or anything else that you have to do that is kernel specific. I will send the script that we use and the cooresponding lilo.conf via e-mail.
Thank you for the suggestion. It has been noted and will be considered for upcoming releases.
Commit pushed to master at https://github.com/openshift/source-to-image https://github.com/openshift/source-to-image/commit/bc5fa283a2c6c6eb815f2d0e370198f53a770cc0 Merge pull request #910 from wozniakjan/issue892/build/keep_symlinks Merged by openshift-bot