The next commit will introduce a way to iterate on integration
tests which depends on btrfs specific features.
We leave CentOS on ext4 as its kernel does not support btrfs.
Initrds=%O/initrd
-Environment=
- SYSTEMD_REPART_OVERRIDE_FSTYPE_ROOT=%F
-
# Disable relabeling by default as it only matters for TEST-06-SELINUX, takes a non-trivial amount of time
# and results in lots of errors when building images as a regular user.
SELinuxRelabel=no
[Content]
Environment=
- # We'd prefer to use XFS here but it fails to mount on duplicate filesystem UUIDs which
- # happens when running tests in parallel so we use ext4 instead.
+ # CentOS doesn't support btrfs so we have to use something else. We'd prefer to use XFS here but it
+ # fails to mount on duplicate filesystem UUIDs which happens when running tests in parallel so we use
+ # ext4 instead.
SYSTEMD_REPART_OVERRIDE_FSTYPE_ROOT=ext4
# The kernel versions in CentOS Stream 9 doesn't support orphan_file, but later versions of
# mkfs.ext4 enabled it by default, so we disable it explicitly.
[Partition]
Type=root
+Format=btrfs
CopyFiles=/
SizeMinBytes=8G
SizeMaxBytes=8G