From d5d3755830009594d1630202ba78a1cb9165114d Mon Sep 17 00:00:00 2001 From: Timothée Ravier Date: Jan 09 2025 15:27:42 +0000 Subject: composefs: Force disable composefs Starting with ostree 2024.10, composefs is now enabled by default. Enabling composefs is not ready in F41 so force disable it. See: https://github.com/ostreedev/ostree/pull/3353 See: https://fedoraproject.org/wiki/Changes/ComposefsAtomicDesktops --- diff --git a/common.yaml b/common.yaml index 617e26a..b678c07 100644 --- a/common.yaml +++ b/common.yaml @@ -15,6 +15,8 @@ include: - initramfs.yaml # Read only sysroot - sysroot-ro.yaml + # Force disable composefs + - composefs.yaml # systemd-pcrphase module fails on ppc64le: # https://gitlab.com/fedora/ostree/sig/-/issues/44 diff --git a/composefs.yaml b/composefs.yaml new file mode 100644 index 0000000..3c22034 --- /dev/null +++ b/composefs.yaml @@ -0,0 +1,11 @@ +# Force disable composefs +# See: https://fedoraproject.org/wiki/Changes/ComposefsAtomicDesktops +postprocess: + - | + #!/usr/bin/env bash + set -xeuo pipefail + + cat >> /usr/lib/ostree/prepare-root.conf << 'EOF' + [composefs] + enabled = no + EOF