clanModules/root-password: fix shellcheck errors

This commit is contained in:
RTUnreal
2025-04-08 22:23:01 +02:00
committed by Qubasa
parent 83ec5a063a
commit 691a026929

View File

@@ -26,13 +26,13 @@
prompts.password.description = "You can autogenerate a password, if you leave this prompt blank."; prompts.password.description = "You can autogenerate a password, if you leave this prompt blank.";
script = '' script = ''
prompt_value=$(cat $prompts/password) prompt_value="$(cat "$prompts"/password)"
if [[ -n ''${prompt_value-} ]]; then if [[ -n "''${prompt_value-}" ]]; then
echo $prompt_value | tr -d "\n" > $out/password echo "$prompt_value" | tr -d "\n" > "$out"/password
else else
xkcdpass --numwords 3 --delimiter - --count 1 | tr -d "\n" > $out/password xkcdpass --numwords 3 --delimiter - --count 1 | tr -d "\n" > "$out"/password
fi fi
mkpasswd -s -m sha-512 < $out/password | tr -d "\n" > $out/password-hash mkpasswd -s -m sha-512 < "$out"/password | tr -d "\n" > "$out"/password-hash
''; '';
}; };
} }