From 1f4307e2bf5e6e7f127ee87c7105fed4dc7ff4cf Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Sat, 31 Dec 2022 17:18:35 +0100 Subject: [PATCH] fix initramfs efisys copying --- usr/lib/archboot/installer/bootloader.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/usr/lib/archboot/installer/bootloader.sh b/usr/lib/archboot/installer/bootloader.sh index 8bed5e34e..629131127 100644 --- a/usr/lib/archboot/installer/bootloader.sh +++ b/usr/lib/archboot/installer/bootloader.sh @@ -373,12 +373,11 @@ do_efistub_copy_to_efisys() { else _EFISTUB_KERNEL="${VMLINUZ}.efi" fi - _EFISTUB_INITRAMFS="linux/arch/${INITRAMFS}" ! [[ -d "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch" ]] && mkdir -p "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/" rm -f "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/${_EFISTUB_KERNEL}" rm -f "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/${_EFISTUB_INITRAMFS}" cp -f "${DESTDIR}/boot/${VMLINUZ}" "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/${_EFISTUB_KERNEL}" - cp -f "${DESTDIR}/boot/${INITRAMFS}" "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/${_EFISTUB_INITRAMFS}" + cp -f "${DESTDIR}/boot/${INITRAMFS}" "${DESTDIR}/${UEFISYS_MOUNTPOINT}/EFI/arch/${INITRAMFS}" cat << CONFEOF > "${DESTDIR}/etc/systemd/system/efistub_copy.path" [Unit] Description=Copy EFISTUB Kernel and Initramfs files to EFI SYSTEM PARTITION