File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -863,7 +863,7 @@ make_efiboot() {
863863 mkdir -p " ${build_dir} /efiboot"
864864 mount " ${build_dir} /efiboot.img" " ${build_dir} /efiboot"
865865
866- mkdir -p " ${build_dir} /efiboot/EFI/alteriso/${arch} "
866+ mkdir -p " ${build_dir} /efiboot/EFI/alteriso/${arch} " " ${build_dir} /efiboot/EFI/boot " " ${build_dir} /efiboot/loader/entries "
867867 cp " ${isofs_dir} /${install_dir} /boot/${arch} /${kernel_filename} " " ${build_dir} /efiboot/EFI/alteriso/${arch} /${kernel_filename} .efi"
868868 cp " ${isofs_dir} /${install_dir} /boot/${arch} /archiso.img" " ${build_dir} /efiboot/EFI/alteriso/${arch} /archiso.img"
869869
@@ -872,15 +872,12 @@ make_efiboot() {
872872 [[ -e " ${_ucode_image} " ]] && cp " ${_ucode_image} " " ${build_dir} /efiboot/EFI/alteriso/"
873873 done
874874
875- mkdir -p " ${build_dir} /efiboot/EFI/boot"
876-
877875 cp " ${airootfs_dir} /usr/share/efitools/efi/HashTool.efi" " ${build_dir} /efiboot/EFI/boot/"
878876
879877 _bootfile=" $( basename " $( ls " ${airootfs_dir} /usr/lib/systemd/boot/efi/systemd-boot" * " .efi" ) " ) "
880878 cp " ${airootfs_dir} /usr/lib/systemd/boot/efi/${_bootfile} " " ${build_dir} /efiboot/EFI/boot/${_bootfile# systemd-} "
881879
882880 [[ " ${boot_splash} " = true ]] && _use_config_name=" splash"
883- mkdir -p " ${build_dir} /efiboot/loader/entries"
884881 sed " s|%ARCH%|${arch} |g;" " ${script_path} /efiboot/${_use_config_name} /loader.conf" > " ${build_dir} /efiboot/loader/loader.conf"
885882
886883 find " ${isofs_dir} /loader/entries/" -maxdepth 1 -mindepth 1 -name " uefi-shell*" -type f -printf " %p\0" | xargs -0 -I{} cp {} " ${build_dir} /efiboot/loader/entries/"
You can’t perform that action at this time.
0 commit comments