genkernel has a staticly defined list of busybox applications it links no matter what the compiled applications are. A list of the compiled applications is produced at the end of the busybox build-cycle. This patch adds support for using this list to create the symlinks present on the initrd. This way, every compilation of busybox can have all the proper symlinks created. Reproducible: Always Steps to Reproduce: 1. 2. 3. will be attaching a patch momentarily
Created attachment 52409 [details, diff] adds support for busybox.links in genkernel should apply cleanly to cvs
there is a bug currently when initrd-modules are enabled for some reason modprobe overwrites the busybox executable, and I'm not sure why. As soon as I fix it I'll post an updated patch.
Let me know when you have an updated patch for comment #2.