ci: rework build
Some checks failed
Build containers / Build and push image (asahi-cosmic, 43) (push) Failing after 3h12m30s

This commit is contained in:
2026-02-22 15:37:25 +01:00
committed by Wesley van Tilburg
parent 71ccffc6a3
commit 857b3429b1
7 changed files with 69 additions and 103 deletions

View File

@@ -1,4 +1,13 @@
#Cosmic related packages
# System packages (boot)
packages-aarch64:
- grub2-efi
- efibootmgr
- shim
#System packages (common)
# Core packages (common.yaml upstream)
packages:
- cosmic-edit
- cosmic-files
@@ -16,17 +25,6 @@ packages:
- plymouth-system-theme
- system-config-printer
- xdg-desktop-portal-gtk
# System packages (boot)
packages-aarch64:
- grub2-efi
- efibootmgr
- shim
#System packages (common)
# Core packages (common.yaml upstream)
packages:
# Ensure that we have a kernel. Kernel packages are not in any comps group
# - kernel
# - kernel-modules

View File

@@ -1,4 +1,4 @@
copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding]
[copr:copr.fedorainfracloud.org:group_asahi:fedora-remix-branding]
name=Copr repo for fedora-remix-branding owned by @asahi
baseurl=https://download.copr.fedorainfracloud.org/results/@asahi/fedora-remix-branding/fedora-$releasever-$basearch/
type=rpm-md

View File

View File

@@ -90,10 +90,6 @@ postprocess:
# Extra modules that we want by default that are known to exist in the kernel
add_dracutmodules+=" virtiofs "
EOF
cat > /usr/lib/dracut/dracut.conf.d/49-bootc-tpm2-tss.conf << 'EOF'
# We want this for systemd-cryptsetup tpm2 locking
add_dracutmodules+=" tpm2-tss "
EOF
cat > /usr/lib/dracut/dracut.conf.d/59-altfiles.conf << 'EOF'
# https://issues.redhat.com/browse/RHEL-49590
# On image mode systems we use nss-altfiles for passwd and group,
@@ -173,26 +169,6 @@ postprocess:
Z /etc/colord/ - colord colord
EOF
#Enable Compose FS
- |
#!/usr/bin/env bash
set -xeuo pipefail
cat >> /usr/lib/ostree/prepare-root.conf << 'EOF'
[composefs]
enabled = yes
EOF
#Sysroot read-only
- |
#!/usr/bin/env bash
set -xeuo pipefail
install -dm 0755 -o 0 -g 0 /usr/lib/ostree
cat >> /usr/lib/ostree/prepare-root.conf << 'EOF'
[sysroot]
readonly = true
EOF
packages:
# systemd. Also name systemd-pam because it was dropped to a recommends