Skip to content

Commit 67e8f57

Browse files
committed
bootable: grub: grub.cfg: handle tink-related kernel args
- using `fill_array_bootable_tinkerbell_kernel_parameters()` Signed-off-by: Ricardo Pardini <[email protected]>
1 parent 0306245 commit 67e8f57

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

bash/bootable/grub.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,16 @@ function build_bootable_grub() {
6666

6767
download_grub_binaries_from_linuxkit_docker_images "${fat32_efi_dir}" "${grub_arch}" "${grub_linuxkit_image}"
6868

69+
declare -g -a bootable_tinkerbell_kernel_params=()
70+
fill_array_bootable_tinkerbell_kernel_parameters "efi-${grub_arch}"
71+
declare tinkerbell_args="${bootable_tinkerbell_kernel_params[*]}"
72+
6973
cat <<- GRUB_CFG > "${fat32_efi_dir}/grub.cfg"
7074
set timeout=0
7175
set gfxpayload=text
72-
menuentry 'Tinkerbell Hook' {
73-
linux /vmlinuz ${kernel_command_line}
74-
initrd /initrd.img
76+
menuentry 'Tinkerbell Hook ${grub_arch}' {
77+
linux /vmlinuz ${kernel_command_line} ${tinkerbell_args}
78+
initrd /initrd.img
7579
}
7680
GRUB_CFG
7781

0 commit comments

Comments
 (0)