Bundle signed grub+shim in grub2-efi package (#136)

This commit is contained in:
Itxaka 2023-03-07 11:05:53 +01:00 committed by GitHub
parent 98ba81498c
commit 1d7b95dbfc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,13 +1,22 @@
{{ if ne .Values.arch "arm" }}
image: registry.opensuse.org/opensuse/leap:15.3
prelude:
- zypper in -y wget cpio
image: registry.opensuse.org/opensuse/leap:15.4
prelude:
- zypper ref
{{ if .Values.arch }}
{{ if eq .Values.arch "arm64" }}
steps:
- mkdir -p /data
- wget https://download.opensuse.org/repositories/isv:/Rancher:/Elemental/15.4/noarch/grub2-{{.Values.arch}}-efi-{{.Values.pversion}}.noarch.rpm -O /package.rpm
- cd /data && rpm2cpio /package.rpm | cpio -idmv
package_dir: "/data"
excludes:
- usr/lib64
{{end}}
- zypper in grub2-arm64-efi shim-susesigned
includes:
- usr/share/grub2/arm64-efi/
- usr/share/efi/.*/*.efi
- usr/share/efi/.*/*.der
{{else}}
steps:
- zypper in grub2-x86_64-efi shim-susesigned
includes:
- usr/share/grub2/x86_64-efi/
- usr/share/efi/.*/*.efi
- usr/share/efi/.*/*.der
{{end}}
{{end}}