From 88ba0855ddf0df3212107568d1ae34b01db4d8b6 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Thu, 5 Feb 2026 17:00:51 +0000 Subject: [PATCH] DPS: Reserve a couple of partition name prefixes for updates systemd-sysupdate is gaining support for downloading and applying updates as separate stages. In order to do this, it needs to be able to stage pending or partially applied updates in partitions, and is doing so with a prefix on the partition name. See https://github.com/systemd/systemd/pull/40236 (and in particular https://github.com/systemd/systemd/pull/40236#pullrequestreview-3746347344). Document that prefix so it can be standardised across tooling. Signed-off-by: Philip Withnall --- specs/discoverable_partitions_specification.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/specs/discoverable_partitions_specification.md b/specs/discoverable_partitions_specification.md index 35ddf3e..db90324 100644 --- a/specs/discoverable_partitions_specification.md +++ b/specs/discoverable_partitions_specification.md @@ -207,6 +207,11 @@ For details about the version format see the [Version Format Specification](version_format_specification.md). The underscore character (`_`) must be used to separate the version from the name of the image. +For operating systems which update partitions in two or more stages, names prefixed +with `PRT#` or `PND#` are reserved for indicating that a partition is partially +updated or is pending being swapped into use. Tools other than the updater +operating on such partitions should typically ignore them. + ## Partition Attribute Flags This specification defines three GPT partition attribute flags that may be set