[Git-commits] [grml/grml-debootstrap] bbb2ea: Disable ext4 metadata_csum_seed for Debian release...

Michael Prokop noreply at github.com
Mon Feb 20 11:39:41 CET 2023


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-debootstrap
  Commit: bbb2ea07e365faf1eded92926eed68905d28e23f
      https://github.com/grml/grml-debootstrap/commit/bbb2ea07e365faf1eded92926eed68905d28e23f
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-02-20 (Mon, 20 Feb 2023)

  Changed paths:
    M grml-debootstrap

  Log Message:
  -----------
  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




More information about the Git-commits mailing list