luks: don't leak secret in debug logs

This commit is contained in:
Jörg Thalheim 2023-09-25 16:51:25 +02:00 committed by mergify[bot]
parent 0b178c0554
commit b18f43a9c2

View File

@ -4,7 +4,8 @@ let
if lib.hasAttr "keyFile" config.settings
then config.settings.keyFile
else if config.passwordFile != null
then ''<(echo -n "$(cat ${config.passwordFile})")''
# do not print the password to the console
then ''<(set +x; echo -n "$(cat ${config.passwordFile})"; set -x)''
else if config.keyFile != null
then
lib.warn