readme: update about lzbt

Explains what is the backend.
This commit is contained in:
Raito Bezarius 2023-09-14 11:57:48 +02:00
parent f9cb4257c7
commit 726524d2d7
1 changed files with 8 additions and 2 deletions

View File

@ -53,7 +53,7 @@ Boot effective:
These steps will not be covered here. These steps will not be covered here.
### `lzbt`, the Lanzaboote tool ### `lzbt-*`, the Lanzaboote tool
At the moment, boot loaders, kernels and initrds on NixOS are signed At the moment, boot loaders, kernels and initrds on NixOS are signed
on the current system. These then need to be prepared as [Unified on the current system. These then need to be prepared as [Unified
@ -68,7 +68,13 @@ installs the UKI along with other required files to the
ESP. `lzbt` is also aware of multiple NixOS generations and will ESP. `lzbt` is also aware of multiple NixOS generations and will
sign all configurations that should be bootable. sign all configurations that should be bootable.
`lzbt` lives in [`rust/tool`](rust/tool). We have multiple backends for `lzbt`:
- `lzbt-systemd` lives in [`rust/tool/systemd`](rust/tool/systemd)
In the future, `lzbt` may support more backends.
Shared code lives in [`rust/tool/shared`](rust/tool/shared).
### Stub ### Stub