summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/rangehttpserver
diff options
context:
space:
mode:
authorWilliButz <willibutz@posteo.de>2024-09-18 19:26:04 +0200
committerWilliButz <willibutz@posteo.de>2024-09-20 17:35:49 +0200
commit942588c6866d55a252bdb3a7a0d4eef84162e987 (patch)
treeac21156ea9885aa899e586d8f054fd95f9ed4475 /pkgs/development/python-modules/rangehttpserver
parent5ee6467bd32a15bf76c56e1ebd823c64c6999f49 (diff)
nixos/repart-verity-store: init
This module provides some abstraction for a multi-stage build to create a dm-verity protected NixOS repart image. The opinionated approach realized by this module is to first create an immutable, verity-protected nix store partition, then embed the root hash of the corresponding verity hash partition in a UKI, that is then injected into the ESP of the resulting image. The UKI can then precisely identify the corresponding data from which the entire system is bootstrapped. The module comes with a script that checks the UKI used in the final image corresponds to the intermediate image created in the first step. This is necessary to notice incompatible substitutions of non-reproducible store paths, for example when working with distributed builds, or when offline-signing the UKI.
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions