]> git.ipfire.org Git - thirdparty/systemd.git/commit
crytsetup: allow overriding the token .so library path via an env var
authorLennart Poettering <lennart@poettering.net>
Mon, 30 Oct 2023 21:26:09 +0000 (22:26 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Thu, 2 Nov 2023 18:18:00 +0000 (18:18 +0000)
commit0631eac96d1ef455dae710dc5e4f1c1fecbb3c38
tree5ebdc17aa7d338ae36f1ce5a0b023eaf2ec64b4a
parent2bdd7a8ac99576b7b2a2d472dc306f4725831bf7
crytsetup: allow overriding the token .so library path via an env var

I tried to get something similar upstream:

https://gitlab.com/cryptsetup/cryptsetup/-/issues/846

But no luck, it was suggested I use ELF interposition instead. Hence,
let's do so (but not via ugly LD_PRELOAD, but simply by overriding the
relevant symbol natively in our own code).

This makes debugging tokens a ton easier.
docs/ENVIRONMENT.md
src/shared/cryptsetup-util.c