@@ -10,9 +10,9 @@ You must enable this feature by specifying `output-artifacts` in the
10
10
[ previewFeatures] ( ./config.md#previewfeatures-string ) API.
11
11
12
12
Specifies the configuration for the output directory containing the generated
13
- artifacts, including UKI PE images, shim and systemd-boot.
13
+ artifacts, including UKI PE images, shim, systemd-boot, and Verity hash files .
14
14
15
- After Prism outputs the selected artifacts, it will also generate a helper
15
+ After Image Customizer outputs the selected artifacts, it will also generate a helper
16
16
configuration file named ` inject-files.yaml ` under the same directory of output
17
17
artifacts. This file can later be used to inject signed artifacts back into an
18
18
image. For more details, see the [ ` injectFilesConfig ` ] ( ./injectFilesConfig.md )
@@ -27,6 +27,7 @@ output:
27
27
- ukis
28
28
- shim
29
29
- systemd-boot
30
+ - verity-hash
30
31
path : ./output
31
32
previewFeatures :
32
33
- output-artifacts
@@ -38,7 +39,7 @@ Added in v0.14.
38
39
39
40
Required.
40
41
41
- Specifies the directory path where Prism will output the selected artifacts.
42
+ Specifies the directory path where Image Customizer will output the selected artifacts.
42
43
43
44
Added in v0.14.
44
45
@@ -53,6 +54,7 @@ Supported values:
53
54
- ` ukis` – UKI PE images (`vmlinuz-<version>.efi`).
54
55
- ` shim` – Bootloader shim executable (`boot<arch>.efi`).
55
56
- ` systemd-boot` – Systemd-boot executable (`systemd-boot<arch>.efi`).
57
+ - ` verity-hash` – Verity hash files associated with dm-verity protected partitions.
56
58
57
59
The `output.artifacts` field must be used with the `output-artifacts` enabled in `previewFeatures`.
58
60
@@ -61,4 +63,10 @@ These artifacts are generated in an unsigned format and must be signed externall
61
63
Supported architectures for shim and systemd-boot include x64 and arm64,
62
64
reflected in the `<arch>` portion of the filenames.
63
65
66
+ The `verity-hash` artifact will only be output if the corresponding Verity entry
67
+ defines a `hashSignaturePath`. If the `hashSignaturePath` is not configured,
68
+ Image Customizer will skip generating the hash file for that Verity device. For
69
+ more details, see the [`verity`](./verity.md) documentation.
70
+
64
71
Added in v0.14.
72
+ ` verity-hash` added in v0.16.
0 commit comments