summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xLink-Them11
-rwxr-xr-xLink-Them-ssh16
2 files changed, 16 insertions, 11 deletions
diff --git a/Link-Them b/Link-Them
index 44f14e6..d27920d 100755
--- a/Link-Them
+++ b/Link-Them
@@ -13,14 +13,3 @@ for file in bash_profile bashrc screenrc vimrc zshrc zshfunc; do
ln -s "$DIR/$file" "$HOME/.$file"
fi
done
-
-if ! [ -e "$HOME/.ssh/authorized_keys" ]; then
- gpg --keyserver keyserver.noreply.org --recv 94C09C7F
- if ! gpg --status-fd=1 --verify ssh/authorized_keys.asc | grep '\[GNUPG:\] VALIDSIG C5DED518FD5A040B3EE9615FCFF71CB3AFA44BDD'; then
- echo "ssh authorized keys failed verification" >&2
- exit 1
- fi
- umask 077
- [ -d "$HOME/.ssh" ] || mkdir "$HOME/.ssh"
- cp ssh/authorized_keys $HOME/.ssh
-fi
diff --git a/Link-Them-ssh b/Link-Them-ssh
new file mode 100755
index 0000000..8de0f45
--- /dev/null
+++ b/Link-Them-ssh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+cd "`dirname $0`"
+
+if ! [ -e "$HOME/.ssh/authorized_keys" ]; then
+ gpg --keyserver keyserver.noreply.org --recv 94C09C7F
+ if ! gpg --status-fd=1 --verify ssh/authorized_keys.asc | grep '\[GNUPG:\] VALIDSIG C5DED518FD5A040B3EE9615FCFF71CB3AFA44BDD'; then
+ echo "ssh authorized keys failed verification" >&2
+ exit 1
+ fi
+ umask 077
+ [ -d "$HOME/.ssh" ] || mkdir "$HOME/.ssh"
+ cp ssh/authorized_keys $HOME/.ssh
+fi