From: Michael Prokop Date: Mon, 20 Feb 2023 08:06:43 +0000 (+0100) Subject: Disable ext4 metadata_csum_seed for Debian releases older than bookworm X-Git-Tag: v0.103~1 X-Git-Url: https://git.grml.org/?a=commitdiff_plain;h=bbb2ea07e365faf1eded92926eed68905d28e23f;hp=bbb2ea07e365faf1eded92926eed68905d28e23f;p=grml-debootstrap.git Disable ext4 metadata_csum_seed for Debian releases older than bookworm As of e2fsprogs v1.43 and Linux kernel v4.4 the ext4 file system supports the new metadata_csum_seed feature (which allows the file system UUID to be modified without needing to update all of the file system metadata). Also see https://bugs.debian.org/1031325 Starting with e2fsprogs v1.47 this new metadata_csum_seed feature gets enabled by default. When installing an older Debian release this might cause problems because it's not fully supported yet, see e.g. the GRUB failure documented as #866603. To keep the behavior identical to Debian, we do not enable the metadata_csum_seed feature for Debian releases before bookworm. This is relevant for us, as grml-debootstrap might be running from a more recent Debian release (like a Debian testing/unstable based Grml live system). We check for the e2fsprogs version as versions before 1.43 didn't support the metadata_csum_seed option yet. Closes: #1031416 Closes: https://github.com/grml/grml-debootstrap/issues/204 ---