common: Exclude less common architectures for QEMU user static

Keep only x86-64 qemu-user-static package on aarch64 & ppc64le

This is pulled in by the containers-common package in order to be able
to run containers from a different architecture.

See: https://gitlab.com/fedora/ostree/sig/-/issues/59
This commit is contained in:
Timothée Ravier 2024-12-04 16:54:05 +01:00
commit 88c4b2e15c
3 changed files with 49 additions and 0 deletions

View file

@ -21,8 +21,13 @@ include:
arch-include:
x86_64:
- initramfs-tpm-luks.yaml
- qemu-user-static-x86_64.yaml
aarch64:
- initramfs-tpm-luks.yaml
- qemu-user-static-non-x86_64.yaml
ppc64le:
- qemu-user-static-non-x86_64.yaml
conditional-include:
# Manifests included only for classic ostree variants

View file

@ -0,0 +1,22 @@
# Keep only x86_64 emulation for aarch64 & ppc64le
# See: https://gitlab.com/fedora/ostree/sig/-/issues/59
packages:
- qemu-user-static-x86
exclude-packages:
- qemu-user-static-aarch64
- qemu-user-static-alpha
- qemu-user-static-arm
- qemu-user-static-cris
- qemu-user-static-hexagon
- qemu-user-static-hppa
- qemu-user-static-loongarch64
- qemu-user-static-m68k
- qemu-user-static-microblaze
- qemu-user-static-mips
- qemu-user-static-or1k
- qemu-user-static-ppc
- qemu-user-static-riscv
- qemu-user-static-s390x
- qemu-user-static-sh4
- qemu-user-static-sparc
- qemu-user-static-xtensa

View file

@ -0,0 +1,22 @@
# Keep only aarch64 emulation for x86_64
# See: https://gitlab.com/fedora/ostree/sig/-/issues/59
packages:
- qemu-user-static-aarch64
exclude-packages:
- qemu-user-static-alpha
- qemu-user-static-arm
- qemu-user-static-cris
- qemu-user-static-hexagon
- qemu-user-static-hppa
- qemu-user-static-loongarch64
- qemu-user-static-m68k
- qemu-user-static-microblaze
- qemu-user-static-mips
- qemu-user-static-or1k
- qemu-user-static-ppc
- qemu-user-static-riscv
- qemu-user-static-s390x
- qemu-user-static-sh4
- qemu-user-static-sparc
- qemu-user-static-x86
- qemu-user-static-xtensa