mirror of
https://git.yoctoproject.org/poky
synced 2026-02-09 10:13:03 +01:00
wic: bootimg-efi: add a title source parameter
Sometimes the users might want to change the title showing on UEFI booting screen, so far it's hard-coded to 'boot'. There is not a easy way to customize it in current design, I tried firstly with '--configfile', but that does not work with --use-uuid, since the later option will generate a UUID and write it to boot config, only when the former option is not enabled. So a new source parameter 'titile' is added in this patch, it defaults to 'boot' to be consistent with the original title. (From OE-Core rev: 37e16188ef3b1b328eb18b3e459c051c9c9f0332) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -77,12 +77,13 @@ class BootimgEFIPlugin(SourcePlugin):
|
||||
if not custom_cfg:
|
||||
# Create grub configuration using parameters from wks file
|
||||
bootloader = creator.ks.bootloader
|
||||
title = source_params.get('title')
|
||||
|
||||
grubefi_conf = ""
|
||||
grubefi_conf += "serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1\n"
|
||||
grubefi_conf += "default=boot\n"
|
||||
grubefi_conf += "timeout=%s\n" % bootloader.timeout
|
||||
grubefi_conf += "menuentry 'boot'{\n"
|
||||
grubefi_conf += "menuentry '%s'{\n" % (title if title else "boot")
|
||||
|
||||
kernel = "/bzImage"
|
||||
|
||||
@@ -152,9 +153,10 @@ class BootimgEFIPlugin(SourcePlugin):
|
||||
if not custom_cfg:
|
||||
# Create systemd-boot configuration using parameters from wks file
|
||||
kernel = "/bzImage"
|
||||
title = source_params.get('title')
|
||||
|
||||
boot_conf = ""
|
||||
boot_conf += "title boot\n"
|
||||
boot_conf += "title %s\n" % (title if title else "boot")
|
||||
boot_conf += "linux %s\n" % kernel
|
||||
boot_conf += "options LABEL=Boot root=%s %s\n" % \
|
||||
(creator.rootdev, bootloader.append)
|
||||
|
||||
Reference in New Issue
Block a user