summaryrefslogtreecommitdiff
path: root/man/repart.d.xml
diff options
context:
space:
mode:
authorPyfisch <pyfisch@posteo.org>2022-10-14 21:32:47 +0200
committerDaan De Meyer <daan.j.demeyer@gmail.com>2022-10-14 22:29:43 +0200
commitb45b4f50081bde0836b42ca400480d2e051531ad (patch)
treee1f506418a7e081bed747c8954a700ec3aae9d59 /man/repart.d.xml
parentba4a5eff6e924dbea5a15255ce63d8b985d1fa8a (diff)
downloadsystemd-b45b4f50081bde0836b42ca400480d2e051531ad.tar.gz
Update list of partition type identifiers
Include verity sig partition identifiers. List all supported CPU architectures.
Diffstat (limited to 'man/repart.d.xml')
-rw-r--r--man/repart.d.xml175
1 files changed, 37 insertions, 138 deletions
diff --git a/man/repart.d.xml b/man/repart.d.xml
index eec48fb569..ebbb31cc20 100644
--- a/man/repart.d.xml
+++ b/man/repart.d.xml
@@ -74,8 +74,17 @@
<term><varname>Type=</varname></term>
<listitem><para>The GPT partition type UUID to match. This may be a GPT partition type UUID such as
- <constant>4f68bce3-e8cd-4db1-96e7-fbcaf984b709</constant>, or one of the following special
- identifiers:</para>
+ <constant>4f68bce3-e8cd-4db1-96e7-fbcaf984b709</constant>, or an identifier.
+ Architecture specific partition types can use one of these architecture identifiers:
+ <constant>alpha</constant>, <constant>arc</constant>, <constant>arm</constant> (32bit),
+ <constant>arm64</constant> (64bit, aka aarch64), <constant>ia64</constant>,
+ <constant>loongarch64</constant>, <constant>mips-le</constant>, <constant>mips64-le</constant>,
+ <constant>parisc</constant>, <constant>ppc</constant>, <constant>ppc64</constant>,
+ <constant>ppc64-le</constant>, <constant>riscv32</constant>, <constant>riscv64</constant>,
+ <constant>s390</constant>, <constant>s390x</constant>, <constant>tilegx</constant>,
+ <constant>x86</constant> (32bit, aka i386) and <constant>x86-64</constant> (64bit, aka amd64).
+
+ The supported identifiers are:</para>
<table>
<title>GPT partition type identifiers</title>
@@ -143,6 +152,11 @@
</row>
<row>
+ <entry><constant>root-verity-sig</constant></entry>
+ <entry>Verity signature data for the root file system partition for the local architecture</entry>
+ </row>
+
+ <row>
<entry><constant>root-secondary</constant></entry>
<entry>Root file system partition of the secondary architecture of the local architecture (usually the matching 32bit architecture for the local 64bit architecture)</entry>
</row>
@@ -153,83 +167,23 @@
</row>
<row>
- <entry><constant>root-x86</constant></entry>
- <entry>Root file system partition for the x86 (32bit, aka i386) architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-x86-verity</constant></entry>
- <entry>Verity data for the x86 (32bit) root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-x86-64</constant></entry>
- <entry>Root file system partition for the x86_64 (64bit, aka amd64) architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-x86-64-verity</constant></entry>
- <entry>Verity data for the x86_64 (64bit) root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-arm</constant></entry>
- <entry>Root file system partition for the ARM (32bit) architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-arm-verity</constant></entry>
- <entry>Verity data for the ARM (32bit) root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-arm64</constant></entry>
- <entry>Root file system partition for the ARM (64bit, aka aarch64) architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-arm64-verity</constant></entry>
- <entry>Verity data for the ARM (64bit, aka aarch64) root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-ia64</constant></entry>
- <entry>Root file system partition for the ia64 architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-ia64-verity</constant></entry>
- <entry>Verity data for the ia64 root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-loongarch64</constant></entry>
- <entry>Root file system partition for the LoongArch 64-bit architecture</entry>
- </row>
-
- <row>
- <entry><constant>root-loongarch64-verity</constant></entry>
- <entry>Verity data for the LoongArch 64-bit root file system partition</entry>
- </row>
-
- <row>
- <entry><constant>root-riscv32</constant></entry>
- <entry>Root file system partition for the RISC-V 32-bit architecture</entry>
+ <entry><constant>root-secondary-verity-sig</constant></entry>
+ <entry>Verity signature data for the root file system partition of the secondary architecture</entry>
</row>
<row>
- <entry><constant>root-riscv32-verity</constant></entry>
- <entry>Verity data for the RISC-V 32-bit root file system partition</entry>
+ <entry><constant>root-{arch}</constant></entry>
+ <entry>Root file system partition of the given architecture (such as <constant>root-x86-64</constant> or <constant>root-riscv64</constant>)</entry>
</row>
<row>
- <entry><constant>root-riscv64</constant></entry>
- <entry>Root file system partition for the RISC-V 64-bit architecture</entry>
+ <entry><constant>root-{arch}-verity</constant></entry>
+ <entry>Verity data for the root file system partition of the given architecture</entry>
</row>
<row>
- <entry><constant>root-riscv64-verity</constant></entry>
- <entry>Verity data for the RISC-V 64-bit root file system partition</entry>
+ <entry><constant>root-{arch}-verity-sig</constant></entry>
+ <entry>Verity signature data for the root file system partition of the given architecture</entry>
</row>
<row>
@@ -243,6 +197,11 @@
</row>
<row>
+ <entry><constant>usr-verity-sig</constant></entry>
+ <entry>Verity signature data for the <filename>/usr/</filename> file system partition for the local architecture</entry>
+ </row>
+
+ <row>
<entry><constant>usr-secondary</constant></entry>
<entry><filename>/usr/</filename> file system partition of the secondary architecture of the local architecture (usually the matching 32bit architecture for the local 64bit architecture)</entry>
</row>
@@ -253,83 +212,23 @@
</row>
<row>
- <entry><constant>usr-x86</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the x86 (32bit, aka i386) architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-x86-verity</constant></entry>
- <entry>Verity data for the x86 (32bit) <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-x86-64</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the x86_64 (64bit, aka amd64) architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-x86-64-verity</constant></entry>
- <entry>Verity data for the x86_64 (64bit) <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-arm</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the ARM (32bit) architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-arm-verity</constant></entry>
- <entry>Verity data for the ARM (32bit) <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-arm64</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the ARM (64bit, aka aarch64) architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-arm64-verity</constant></entry>
- <entry>Verity data for the ARM (64bit, aka aarch64) <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-ia64</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the ia64 architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-ia64-verity</constant></entry>
- <entry>Verity data for the ia64 <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-loongarch64</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the LoongArch 64-bit architecture</entry>
- </row>
-
- <row>
- <entry><constant>usr-loongarch64-verity</constant></entry>
- <entry>Verity data for the LoongArch 64-bit <filename>/usr/</filename> file system partition</entry>
- </row>
-
- <row>
- <entry><constant>usr-riscv32</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the RISC-V 32-bit architecture</entry>
+ <entry><constant>usr-secondary-verity-sig</constant></entry>
+ <entry>Verity signature data for the <filename>/usr/</filename> file system partition of the secondary architecture</entry>
</row>
<row>
- <entry><constant>usr-riscv32-verity</constant></entry>
- <entry>Verity data for the RISC-V 32-bit <filename>/usr/</filename> file system partition</entry>
+ <entry><constant>usr-{arch}</constant></entry>
+ <entry><filename>/usr/</filename> file system partition of the given architecture</entry>
</row>
<row>
- <entry><constant>usr-riscv64</constant></entry>
- <entry><filename>/usr/</filename> file system partition for the RISC-V 64-bit architecture</entry>
+ <entry><constant>usr-{arch}-verity</constant></entry>
+ <entry>Verity data for the <filename>/usr/</filename> file system partition of the given architecture</entry>
</row>
<row>
- <entry><constant>usr-riscv64-verity</constant></entry>
- <entry>Verity data for the RISC-V 64-bit <filename>/usr/</filename> file system partition</entry>
+ <entry><constant>usr-{arch}-verity-sig</constant></entry>
+ <entry>Verity signature data for the <filename>/usr/</filename> file system partition of the given architecture</entry>
</row>
</tbody>
</tgroup>