build/dvd: revive setup_efiboot for 22.1

This commit is contained in:
Franco Fichtner 2022-01-04 13:31:14 +01:00
parent 5559bc8524
commit d82481a10c
1 changed files with 2 additions and 12 deletions

View File

@ -52,18 +52,8 @@ if [ -n "${PRODUCT_UEFI}" -a -z "${PRODUCT_UEFI%%*"${SELF}"*}" ]; then
UEFIBOOT="-o bootimage=i386;${STAGEDIR}/efiboot.img"
UEFIBOOT="${UEFIBOOT} -o no-emul-boot -o platformid=efi"
#setup_efiboot ${STAGEDIR}/efiboot.img \
# ${STAGEDIR}/work/boot/loader.efi 2048 12
dd if=/dev/zero of=${STAGEDIR}/efiboot.img bs=4k count=200
DEV=$(mdconfig -a -t vnode -f ${STAGEDIR}/efiboot.img)
newfs_msdos -F 12 -m 0xf8 /dev/${DEV}
mount -t msdosfs /dev/${DEV} ${STAGEDIR}/mnt
mkdir -p ${STAGEDIR}/mnt/efi/boot
cp ${STAGEDIR}/work/boot/loader.efi \
${STAGEDIR}/mnt/efi/boot/bootx64.efi
umount ${STAGEDIR}/mnt
mdconfig -d -u ${DEV}
setup_efiboot ${STAGEDIR}/efiboot.img \
${STAGEDIR}/work/boot/loader.efi 2048 12
fi
cat > ${STAGEDIR}/work/etc/fstab << EOF