A minimal fork of Clevis, rewritten in POSIX shell to accommodate automatic decryption of a ZFS root pool with TPM2.
Find a file
Luc d415066add src/zlevis-encrypt: update
Reverted prior adaptation in parsing policy_options in tpm2_create due
to incombatility with systems using busybox
2025-08-01 21:16:32 +02:00
src src/zlevis-encrypt: update 2025-08-01 21:16:32 +02:00
LICENSE Initial commit 2024-11-14 21:46:13 +01:00
meson.build meson.build: remove version 2025-08-01 21:16:02 +02:00
README.md README.md: update 2025-08-01 20:02:36 +02:00

zlevis

A minimal fork of Clevis, rewritten in POSIX shell to accommodate automatic decryption of a ZFS root pool with TPM2.

Installation

zlevis can be installed with meson, after cloning the repository, setup the build directory:

$ meson setup builddir

Using the --prefix=/usr flag will install zlevis in /usr/bin instead of /usr/local/bin.

Using the --reconfigure flag will reconfigure the build directory.

Installation of the zlevis scripts is now performed with:

# meson install -C builddir