diff options
Diffstat (limited to 'add-self')
-rwxr-xr-x | add-self | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1,6 +1,9 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | keyfile=$HOME/.ssh/id_ed25519 | ||
3 | keytype=ed25519 | ||
2 | set -e | 4 | set -e |
3 | set -x | 5 | set -x |
6 | [ -f "$keyfile" ] || ssh-keygen -t $keytype -f "$keyfile" ] | ||
4 | [ ! -e authorized_keys.d/"$USER" ] | 7 | [ ! -e authorized_keys.d/"$USER" ] |
5 | cp ~/.ssh/authorized_keys authorized_keys.d/$USER | 8 | cp ~/.ssh/authorized_keys authorized_keys.d/$USER |
6 | git add authorized_keys.d/$USER | 9 | git add authorized_keys.d/$USER |