mod/ssh-keys-import: continue import after intermediate failure

This commit is contained in:
Christian Hesse 2023-11-07 13:48:49 +01:00
parent b22dfbfc94
commit 98d7eee454

View file

@ -87,7 +87,11 @@
:set Keys [ :pick $Keys ([ :find $Keys "\n" ] + 1) [ :len $Keys ] ];
:local KeyVal [ :toarray [ $CharacterReplace $Key " " "," ] ];
:if ($KeyVal->0 = "ssh-ed25519" || $KeyVal->0 = "ssh-rsa") do={
$SSHKeysImport $Line $User;
:do {
$SSHKeysImport $Line $User;
} on-error={
$LogPrintExit2 warning $0 ("Failed importing key for user '" . $User . "'.") false;
}
:set Continue true;
}
:if ($Continue = false && $KeyVal->0 = "#") do={