initial asahi-cosmic setup
Some checks failed
Build containers / Build and push image (base, 43) (push) Failing after 36s
Build containers / Build and push image (base, 44) (push) Failing after 49s

This commit is contained in:
2026-02-21 23:38:38 +01:00
parent e903787ba0
commit ac08df1901
13 changed files with 490 additions and 29 deletions

View File

@@ -6,8 +6,7 @@ edition: "2024" #todo: figure out what this is used for
variables:
passwd_mode: full
# Be minimal
recommends: false
recommends: true
# Default to `bash` in our container, the same as other containers we ship.
container-cmd:
@@ -21,12 +20,10 @@ include:
- ../shared/base.yaml
packages:
- kernel
# this is implied by dependencies but let's make it explicit
- coreutils
# We need dnf for building derived container images. In Fedora, this pulls
# in dnf5. In CentOS/RHEL, this pulls in dnf(4). We can simplify this back to
# just `dnf` once the `dnf` package is retired from Fedora.
- /usr/bin/dnf
- dnf
# Even in minimal, we have this. If you don't want SELinux today, you'll need
# to build a custom image.
- selinux-policy-targeted
@@ -34,11 +31,23 @@ packages:
- container-selinux
# Needed for tpm2 bound luks
- tpm2-tools
packages-x86_64:
- grub2 grub2-efi-x64 efibootmgr shim
- microcode_ctl
exclude-packages:
- kernel-debug-core
remove-from-packages:
# The grub bits are mainly designed for desktops, and IMO haven't seen
# enough testing in concert with ostree. At some point we'll flesh out
# the full plan in https://github.com/coreos/fedora-coreos-tracker/issues/47
- [grub2-tools, /etc/grub.d/08_fallback_counting,
/etc/grub.d/10_reset_boot_success,
/etc/grub.d/12_menu_auto_hide,
/usr/lib/systemd/.*]
repos:
- fedora-base
- fedora-updates
container:
oci: true