summaryrefslogtreecommitdiff
path: root/scripts/generate-authorized_keys
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-04-08 09:02:32 +0200
committerErich Eckner <git@eckner.net>2022-04-08 09:02:32 +0200
commit82ff384b280d69a04cf569bbeca6bf8ebb73cda3 (patch)
tree1e1c069144af12e3f93de103ae103ecc9b0bdd74 /scripts/generate-authorized_keys
parent1fdcdfd086b8a601ce322712b4dc1e3afe9e0d8a (diff)
downloadssh-keystore-82ff384b280d69a04cf569bbeca6bf8ebb73cda3.tar.xz
read multiple definitions
Diffstat (limited to 'scripts/generate-authorized_keys')
-rwxr-xr-xscripts/generate-authorized_keys6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/generate-authorized_keys b/scripts/generate-authorized_keys
index ccaa037..21d182e 100755
--- a/scripts/generate-authorized_keys
+++ b/scripts/generate-authorized_keys
@@ -8,12 +8,12 @@ mkdir out
for host in hosts/*; do
[ "${host#*/}" = 'all' ] && continue
- cat "${host}" 'hosts/all' \
+ cat "${host}" "hosts/${host#*@}" 'hosts/all' \
2>/dev/null \
| sed '
s@^@pubkeys/@
s@$@.pub@
' \
- | xargs -r cat \
- >"out/${host#*/}.authorized_keys"
+ | xargs -r cat
+ >"out/${host}.authorized_keys"
done