build/roms: don't needlessly re-build grub.elf
Signed-off-by: Leah Rowe <leah@libreboot.org>9020vga
parent
0e955f1e70
commit
4870e84e71
|
@ -156,6 +156,7 @@ build_grub_payload()
|
||||||
"$keymap" > "elf/grub/keymap_$keymap.cfg" || err "!key"; :
|
"$keymap" > "elf/grub/keymap_$keymap.cfg" || err "!key"; :
|
||||||
done
|
done
|
||||||
[ -n "${_keyboard}" ] && keymaps="${kmapdir}/${_keyboard}.gkb"
|
[ -n "${_keyboard}" ] && keymaps="${kmapdir}/${_keyboard}.gkb"
|
||||||
|
[ -f "$grubelf" ] && return 0
|
||||||
[ -f "src/grub/grub-mkstandalone" ] || x_ ./update trees -b grub
|
[ -f "src/grub/grub-mkstandalone" ] || x_ ./update trees -b grub
|
||||||
|
|
||||||
./src/grub/grub-mkstandalone \
|
./src/grub/grub-mkstandalone \
|
||||||
|
@ -180,7 +181,7 @@ build_grub_payload()
|
||||||
"${layoutdir}/usqwerty.gkb=${grubcfgsdir}/keymap/usqwerty.gkb" \
|
"${layoutdir}/usqwerty.gkb=${grubcfgsdir}/keymap/usqwerty.gkb" \
|
||||||
"/boot/grub/grub.cfg=${grubcfgsdir}/config/grub_memdisk.cfg" \
|
"/boot/grub/grub.cfg=${grubcfgsdir}/config/grub_memdisk.cfg" \
|
||||||
"/boot/grub/grub_default.cfg=${grubcfgsdir}/config/grub.cfg" || \
|
"/boot/grub/grub_default.cfg=${grubcfgsdir}/config/grub.cfg" || \
|
||||||
err "build_grub_elf: cannot build grub payload (grub-mkstandalone)"
|
err "could not generate grub.elf"
|
||||||
}
|
}
|
||||||
|
|
||||||
build_uboot_payload()
|
build_uboot_payload()
|
||||||
|
|
Loading…
Reference in New Issue