From aa8f7bd6ac1d7be33b174bed7860da684851f83e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 8 Apr 2025 11:36:43 +0200 Subject: [PATCH] user-password: fix variables beeing incorrect --- clanModules/user-password/roles/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/clanModules/user-password/roles/default.nix b/clanModules/user-password/roles/default.nix index b67c95a00..54424bb2f 100644 --- a/clanModules/user-password/roles/default.nix +++ b/clanModules/user-password/roles/default.nix @@ -44,12 +44,13 @@ in pkgs.mkpasswd ]; script = '' + prompt_value=$(cat $prompts/user-password) if [[ -n ''${prompt_value-} ]]; then - echo $prompt_value | tr -d "\n" > $secrets/user-password + echo $prompt_value | tr -d "\n" > $out/user-password else - xkcdpass --numwords 3 --delimiter - --count 1 | tr -d "\n" > $secrets/user-password + xkcdpass --numwords 3 --delimiter - --count 1 | tr -d "\n" > $out/user-password fi - cat $secrets/user-password | mkpasswd -s -m sha-512 | tr -d "\n" > $secrets/user-password-hash + mkpasswd -s -m sha-512 < $out/user-password | tr -d "\n" > $out/user-password-hash ''; }; };