Files
bootc-images/images/base/manifest.yaml
Wesley van Tilburg ac08df1901
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
initial asahi-cosmic setup
2026-02-21 23:38:38 +01:00

54 lines
1.5 KiB
YAML

metadata:
summary: Effectively just bootc, systemd, kernel, and dnf as a starting point.
edition: "2024" #todo: figure out what this is used for
variables:
passwd_mode: full
recommends: true
# Default to `bash` in our container, the same as other containers we ship.
container-cmd:
- /sbin/init
remove-from-packages:
# Generally we expect other tools to do this (e.g. Ignition or cloud-init)
- [systemd, /usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service]
include:
- ../shared/base.yaml
packages:
- kernel
# this is implied by dependencies but let's make it explicit
- coreutils
- 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
# And we want container-selinux because trying to layer it on later currently causes issues.
- 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