lorax: do not create macboot.img - it will be too big anyway
This commit is contained in:
parent
b024e93e40
commit
44dc8e0278
@ -9,17 +9,14 @@ APPLE_EFI_DISKNAME=inroot+"/usr/share/pixmaps/bootloader/fedora-media.vol"
|
|||||||
mkdir ${EFIBOOTDIR}
|
mkdir ${EFIBOOTDIR}
|
||||||
mkdir ${EFIBOOTDIR}/fonts/
|
mkdir ${EFIBOOTDIR}/fonts/
|
||||||
install boot/efi/EFI/*/gcd${efiarch|lower}.efi ${EFIBOOTDIR}/BOOT${efiarch}.efi
|
install boot/efi/EFI/*/gcd${efiarch|lower}.efi ${EFIBOOTDIR}/BOOT${efiarch}.efi
|
||||||
# keep also under original name to make mkefiboot --apple happy
|
## keep also under original name to make mkefiboot --apple happy
|
||||||
install boot/efi/EFI/*/gcd${efiarch|lower}.efi ${EFIBOOTDIR}/grub${efiarch|lower}.efi
|
##install boot/efi/EFI/*/gcd${efiarch|lower}.efi ${EFIBOOTDIR}/grub${efiarch|lower}.efi
|
||||||
install boot/efi/EFI/*/xen*.efi ${EFIBOOTDIR}/xen.efi
|
install boot/efi/EFI/*/xen*.efi ${EFIBOOTDIR}/xen.efi
|
||||||
install boot/efi/EFI/*/MokManager.efi ${EFIBOOTDIR}/
|
install boot/efi/EFI/*/MokManager.efi ${EFIBOOTDIR}/
|
||||||
install boot/efi/EFI/*/fonts/unicode.pf2 ${EFIBOOTDIR}/fonts/
|
install boot/efi/EFI/*/fonts/unicode.pf2 ${EFIBOOTDIR}/fonts/
|
||||||
|
|
||||||
## actually make the EFI images
|
## actually make the EFI images
|
||||||
${make_efiboot("images/efiboot.img", include_kernel=True)}
|
${make_efiboot("images/efiboot.img", include_kernel=True)}
|
||||||
%if domacboot:
|
|
||||||
${make_efiboot("images/macboot.img", imgtype="apple")}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
## This is kinda gross, but then... so's EFI.
|
## This is kinda gross, but then... so's EFI.
|
||||||
<%def name="make_efiboot(img, include_kernel=False, disk=False, imgtype='default')">
|
<%def name="make_efiboot(img, include_kernel=False, disk=False, imgtype='default')">
|
||||||
|
@ -100,12 +100,10 @@ hardlink ${KERNELDIR}/initrd.img ${BOOTDIR}
|
|||||||
efiarch = 'X64' if basearch=='x86_64' else 'IA32'
|
efiarch = 'X64' if basearch=='x86_64' else 'IA32'
|
||||||
efigraft="EFI/BOOT={0}/EFI/BOOT".format(outroot)
|
efigraft="EFI/BOOT={0}/EFI/BOOT".format(outroot)
|
||||||
images = ["images/efiboot.img"]
|
images = ["images/efiboot.img"]
|
||||||
if domacboot:
|
|
||||||
images.append("images/macboot.img")
|
|
||||||
for img in images:
|
for img in images:
|
||||||
efiargs += " -eltorito-alt-boot -e {0} -no-emul-boot".format(img)
|
efiargs += " -eltorito-alt-boot -e {0} -no-emul-boot".format(img)
|
||||||
efigraft += " {0}={1}/{0}".format(img,outroot)
|
efigraft += " {0}={1}/{0}".format(img,outroot)
|
||||||
efihybrid = "--uefi --mac" if domacboot else "--uefi"
|
efihybrid = "--uefi"
|
||||||
%>
|
%>
|
||||||
<%include file="efi.tmpl" args="configdir=configdir, KERNELDIR=KERNELDIR, efiarch=efiarch, isolabel=isolabel, kver=latestkver"/>
|
<%include file="efi.tmpl" args="configdir=configdir, KERNELDIR=KERNELDIR, efiarch=efiarch, isolabel=isolabel, kver=latestkver"/>
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user