Hi, I'm working on using a beefy build-machine to build the initramfs for the OLPC XO laptop (an embedded platform, in some respects). Specifically, I'm doing the initramfs build in the same RPM build process as the kernel. This will mean that it's not necessary to have dracut (and its many dependencies) installed on the laptops themselves.
The initramfs for the XO laptops is funky and includes some strange stuff. It is also not possible to boot an OLPC XO initramfs on a "regular PC". So, on the build system, I install the dracut modules and exclude them in /etc/dracut.conf (this way, when upgrading the kernel on the build system, the OLPC-specific modules wont slip into the initramfs for the build system). Then from the build system for the XO kernel, I run: dracut --force -m 'dash olpc-activation rootfs-block terminfo udev-rules base' ..... However, because olpc-activation is excluded in /etc/dracut.conf, it doesn't get included in the initramfs. I think in this case it makes sense for olpc-activation to be included given that I specifically requested it in a module list on the command line. Workaround for now: dracut -o ' ' --force -m 'dash olpc-activation rootfs-block terminfo udev-rules base' ..... Daniel -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html