aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mod/ssh-keys-import.rsc6
1 files changed, 5 insertions, 1 deletions
diff --git a/mod/ssh-keys-import.rsc b/mod/ssh-keys-import.rsc
index dd80fe9..1513114 100644
--- a/mod/ssh-keys-import.rsc
+++ b/mod/ssh-keys-import.rsc
@@ -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={