@ -49,10 +49,12 @@ install boot/efi/EFI/*/fonts/unicode.pf2 ${EFIBOOTDIR}/fonts/
%if include_kernel:
%if include_kernel:
copy ${ KERNELDIR } /vmlinuz ${ EFIBOOTDIR }
copy ${ KERNELDIR } /vmlinuz ${ EFIBOOTDIR }
runcmd chroot ${ inroot } mkdir -p /boot/efi/EFI/qubes
runcmd chroot ${ inroot } mkdir -p /boot/efi/EFI/qubes
runcmd chroot ${ inroot } touch /proc/modules
runcmd chroot ${ inroot } dracut --nomdadmconf --nolvmconf --nofscks --no-early-microcode --no-hostonly --xz --install '/.buildstamp' \
runcmd chroot ${ inroot } dracut --nomdadmconf --nolvmconf --nofscks --no-early-microcode --no-hostonly --xz --install '/.buildstamp' \
--add 'anaconda pollcdrom dmsquash-live' \
--add 'anaconda pollcdrom dmsquash-live' \
--omit=" ${ extra_dracut_modules } " --omit-drivers=" ${ scsi_modules } " --omit-drivers=" ${ extra_modules } " \
--omit=" ${ extra_dracut_modules } " --omit-drivers=" ${ scsi_modules } " --omit-drivers=" ${ extra_modules } " \
/boot/efi/EFI/qubes/initrd-small.img ${ kver }
/boot/efi/EFI/qubes/initrd-small.img ${ kver }
runcmd chroot ${ inroot } rm -f /proc/modules
install boot/efi/EFI/qubes/initrd-small.img ${ EFIBOOTDIR } /initrd.img
install boot/efi/EFI/qubes/initrd-small.img ${ EFIBOOTDIR } /initrd.img
%endif
%endif
install ${ configdir } /grub2-efi.cfg ${ eficonf }
install ${ configdir } /grub2-efi.cfg ${ eficonf }