Consume default config from kairos

This commit is contained in:
Ettore Di Giacinto 2022-10-11 19:18:33 +02:00 committed by GitHub
parent 5bc7032477
commit 6294534553
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,6 +13,7 @@ prelude:
- grub2-mkimage -O i386-pc -o /usr/share/grub2/i386-pc/core.img -p /boot/grub2 -d /usr/share/grub2/i386-pc ext2 iso9660 linux echo configfile search_label search_fs_file search search_fs_uuid ls normal gzio png fat gettext font minicmd gfxterm gfxmenu all_video xfs btrfs lvm luks gcry_rijndael gcry_sha256 gcry_sha512 crypto cryptodisk test true loadenv part_gpt part_msdos biosdisk vga vbe chain boot
- cat /usr/share/grub2/i386-pc/cdboot.img /usr/share/grub2/i386-pc/core.img > /usr/share/grub2/i386-pc/eltorito.img
{{end}}
- git clone https://github.com/kairos-io/kairos && cd kairos && git checkout -b v"{{.Values.kairos_tag}}"
steps:
{{if eq .Values.name "grub2"}}
@ -28,7 +29,8 @@ steps:
- mkdir -p /boot/grub2/i386-pc && cp -p /usr/share/grub2/i386-pc/* /boot/grub2/i386-pc/
- mkdir -p /boot/x86_64/loader
- cp -p /usr/share/grub2/i386-pc/eltorito.img /usr/share/grub2/i386-pc/boot_hybrid.img /usr/share/syslinux/isolinux.bin /usr/share/syslinux/menu.c32 /usr/share/syslinux/chain.c32 /usr/share/syslinux/mboot.c32 /boot/x86_64/loader
- cp -p config/grub_live.cfg /boot/grub2/grub.cfg
- cp -p kairos/overlay/files-iso/boot/grub2/grub.cfg /boot/grub2/grub.cfg
#- cp -p config/grub_live.cfg /boot/grub2/grub.cfg
{{end}}
{{if eq .Values.name "grub2-efi-image"}}
{{if .Values.arch }}
@ -49,4 +51,4 @@ steps:
{{end}}
- cp config/grub_live_efi.cfg /EFI/BOOT/grub.cfg
{{end}}
{{ end }}
{{ end }}