chore(aur): improve AUR SSH key handling logic

This commit is contained in:
Hein
2026-04-08 17:19:13 +02:00
parent 0999303cd3
commit 2f7aa4edf5

View File

@@ -125,7 +125,11 @@ jobs:
elif printf '%s' "$CLEAN_AUR_SSH_KEY" | grep -q '\\n'; then elif printf '%s' "$CLEAN_AUR_SSH_KEY" | grep -q '\\n'; then
printf '%b\n' "$CLEAN_AUR_SSH_KEY" > "$AUR_KEY_PATH" printf '%b\n' "$CLEAN_AUR_SSH_KEY" > "$AUR_KEY_PATH"
else else
printf '%s' "$CLEAN_AUR_SSH_KEY" | tr -d '[:space:]' | base64 --decode > "$AUR_KEY_PATH" if printf '%s' "$CLEAN_AUR_SSH_KEY" | tr -d '[:space:]' | base64 --decode > "$AUR_KEY_PATH" 2>/dev/null; then
:
else
printf '%s\n' "$CLEAN_AUR_SSH_KEY" > "$AUR_KEY_PATH"
fi
fi fi
chmod 600 "$AUR_KEY_PATH" chmod 600 "$AUR_KEY_PATH"