From 4e13372d7ebb7801faf2da884ae9fc66fa562c8b Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Sun, 23 Sep 2012 23:42:48 +0200 Subject: [PATCH] spec: include kernel-specific firmware dir in initramfs --- kernel.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel.spec b/kernel.spec index ff437e8..cffb4fc 100644 --- a/kernel.spec +++ b/kernel.spec @@ -315,6 +315,11 @@ if [ "%{build_flavor}" == "pvops" ]; then mkdir -p %buildroot/lib/firmware mv %buildroot/lib/firmware-all %buildroot/lib/firmware/%kernelrelease fi + +# Include firmware in initramfs +mkdir -p %buildroot/etc/dracut.conf.d +echo "fw_dir+=\"/lib/firmware/%kernelrelease\"" > %buildroot/etc/dracut.conf.d/firmware-%kernelrelease.conf + # Prepare initramfs for Qubes VM mkdir -p %buildroot/%vm_install_dir /sbin/dracut --nomdadmconf --nolvmconf \ @@ -372,6 +377,7 @@ fi %attr(0644, root, root) /boot/vmlinuz-%{kernelrelease} /lib/firmware/%{kernelrelease} /lib/modules/%{kernelrelease} +/etc/dracut.conf.d/firmware-%kernelrelease.conf %package devel Summary: Development files necessary for building kernel modules