From: Luca Boccassi Date: Mon, 17 Nov 2025 17:46:39 +0000 (+0000) Subject: repart: prefix LUKS superblock label with "luks-" by default, and add explicit Volume... X-Git-Tag: v259-rc1~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=00ed239a7be2ca069a33d512bd976362bce0e636;p=thirdparty%2Fsystemd.git repart: prefix LUKS superblock label with "luks-" by default, and add explicit VolumeLabel= setting to control it (#39713) Alternative-to: #39536 --- 00ed239a7be2ca069a33d512bd976362bce0e636 diff --cc NEWS index 98fd7806df2,db6645e5cae..fedf00221ee --- a/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.