Add bootc, plus some prep refactoring
This commit is contained in:
parent
39ecfc3cbe
commit
e0107e6c5c
|
|
@ -0,0 +1,10 @@
|
|||
[bootc-c9s]
|
||||
name=Copr repo for bootc owned by walters
|
||||
baseurl=https://download.copr.fedorainfracloud.org/results/walters/bootc/centos-stream-9-$basearch/
|
||||
type=rpm-md
|
||||
skip_if_unavailable=True
|
||||
gpgcheck=1
|
||||
gpgkey=https://download.copr.fedorainfracloud.org/results/walters/bootc/pubkey.gpg
|
||||
repo_gpgcheck=0
|
||||
enabled=1
|
||||
enabled_metadata=1
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
[bootc-fedora]
|
||||
name=Copr repo for bootc owned by walters
|
||||
baseurl=https://download.copr.fedorainfracloud.org/results/walters/bootc/fedora-$releasever-$basearch/
|
||||
type=rpm-md
|
||||
skip_if_unavailable=True
|
||||
gpgcheck=1
|
||||
gpgkey=https://download.copr.fedorainfracloud.org/results/walters/bootc/pubkey.gpg
|
||||
repo_gpgcheck=0
|
||||
enabled=1
|
||||
enabled_metadata=1
|
||||
|
||||
1
c9s.yaml
1
c9s.yaml
|
|
@ -3,6 +3,7 @@ releasever: stream9
|
|||
repos:
|
||||
- baseos
|
||||
- appstream
|
||||
- bootc-c9s
|
||||
|
||||
metadata:
|
||||
name: c9s-oscore
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ releasever: 37
|
|||
repos:
|
||||
- fedora
|
||||
- fedora-updates
|
||||
- bootc-fedora
|
||||
|
||||
metadata:
|
||||
name: fedora-oscore
|
||||
|
|
|
|||
|
|
@ -11,30 +11,10 @@ packages:
|
|||
# https://gitlab.com/cki-project/kernel-ark/-/commit/32271d0cd9bd52d386eb35497c4876a8f041f70b
|
||||
# https://src.fedoraproject.org/rpms/kernel/c/f55c3e9ed8605ff28cb9a922efbab1055947e213?branch=rawhide
|
||||
- linux-firmware
|
||||
- bootc
|
||||
# rpm-ostree
|
||||
- rpm-ostree nss-altfiles
|
||||
|
||||
# bootloader
|
||||
packages-aarch64:
|
||||
- grub2-efi-aa64 efibootmgr shim
|
||||
# firmware updates
|
||||
- fwupd
|
||||
packages-ppc64le:
|
||||
- grub2 ostree-grub2
|
||||
# firmware updates
|
||||
- fwupd
|
||||
packages-s390x:
|
||||
# On Fedora, this is provided by s390utils-core. on RHEL, this is for now
|
||||
# provided by s390utils-base, but soon will be -core too.
|
||||
- /usr/sbin/zipl
|
||||
# for Secure Execution
|
||||
- veritysetup
|
||||
packages-x86_64:
|
||||
- grub2 grub2-efi-x64 efibootmgr shim
|
||||
- microcode_ctl
|
||||
# firmware updates
|
||||
- fwupd
|
||||
|
||||
postprocess:
|
||||
# See: https://github.com/coreos/fedora-coreos-tracker/issues/1253
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2112857
|
||||
|
|
|
|||
|
|
@ -1,8 +1,21 @@
|
|||
# Integration with https://github.com/coreos/bootupd
|
||||
# Integration with https://github.com/coreos/bootupd and bootloader logic
|
||||
# xref https://github.com/coreos/fedora-coreos-tracker/issues/510
|
||||
packages:
|
||||
- bootupd
|
||||
|
||||
# bootloader
|
||||
packages-aarch64:
|
||||
- grub2-efi-aa64 efibootmgr shim
|
||||
packages-ppc64le:
|
||||
- grub2 ostree-grub2
|
||||
packages-s390x:
|
||||
# On Fedora, this is provided by s390utils-core. on RHEL, this is for now
|
||||
# provided by s390utils-base, but soon will be -core too.
|
||||
- /usr/sbin/zipl
|
||||
packages-x86_64:
|
||||
- grub2 grub2-efi-x64 efibootmgr shim
|
||||
- microcode_ctl
|
||||
|
||||
postprocess:
|
||||
- |
|
||||
#!/bin/bash
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
# Firmware updates
|
||||
packages-aarch64:
|
||||
- fwupd
|
||||
packages-x86_64:
|
||||
- fwupd
|
||||
|
|
@ -32,6 +32,7 @@ include:
|
|||
- system-configuration.yaml
|
||||
- user-experience.yaml
|
||||
- shared-workarounds.yaml
|
||||
- fwupd.yaml
|
||||
|
||||
conditional-include:
|
||||
- if: basearch != "s390x"
|
||||
|
|
|
|||
Loading…
Reference in New Issue