]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
repart: prefix LUKS superblock label with "luks-" by default, and add explicit Volume...
authorLuca Boccassi <bluca@debian.org>
Mon, 17 Nov 2025 17:46:39 +0000 (17:46 +0000)
committerGitHub <noreply@github.com>
Mon, 17 Nov 2025 17:46:39 +0000 (17:46 +0000)
Alternative-to: #39536
1  2 
NEWS
src/repart/repart.c

diff --cc NEWS
index 98fd7806df2045395ccdac05fff2631a7712b037,db6645e5caedf568055216663e53e41cd70e60db..fedf00221ee219f73e868aef40e70988c292bded
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -69,13 -44,30 +69,22 @@@ CHANGES WITH 259 in spe
  
          * systemd-machined will now expose "hidden" disk images as read-only by
            default (hidden images are those whose name begins with a dot). They
 -          have been used to retain a pristine copy of the downloaded image,
 -          while modifications are made to a 2nd, local writable copy of the
 -          image. Hence, effectively they have been read-only anyway already,
 -          this change makes this official.
 +          were already used to retain a pristine copy of the downloaded image,
 +          while modifications were made to a 2nd, local writable copy of the
 +          image. Hence, effectively they were read-only already, and this is
 +          now official.
  
+         * The LUKS volume label string set by systemd-repart no longer defaults
+           to the literal same as the partition and file system label, but is
+           prefixed with "luks-". This is done so that on LUKS enabled images a
+           conflict between /dev/disk/by-label/ symlinks is removed, as this
+           symlink is generated both for file system and LUKS superblock
+           labels. There's a new VolumeLabel= setting for partitions that can be
+           used to expicitly choose a LUKS superblock label, which can be used
+           to explicitly revert to the old naming, if required.
          Service manager/PID1:
  
 -        * The service manager will now show the wallclock time a service ran
 -          for when it exits in the same log message where it previously only
 -          showed the consumed CPU time.
 -
 -        * A new pair of properties OOMKills and ManagedOOMKills are now exposed
 -          on service units (and other unit types that spawn processes) that
 -          count the number of process kills by the kernel or systemd-oomd.
 -
          * The service manager's Varlink IPC has been extended considerably. It
            now exposes service execution settings and more. Its Unit.List() call
            now can filter by cgroup or invocation ID.
Simple merge