summaryrefslogtreecommitdiffstats
path: root/bin/hush/ssh
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-10-29 23:25:39 -0400
committerJesse Luehrs <doy@tozt.net>2018-10-29 23:25:39 -0400
commit3cb67fd39f02049898c8cef72aab7b1d2a9f4de3 (patch)
treef4506238bfd43f630825bfe45cd226f735a66a5a /bin/hush/ssh
parentb4467b611d01903ab65be8ed78fc6eb0f5020706 (diff)
downloadconf-3cb67fd39f02049898c8cef72aab7b1d2a9f4de3.tar.gz
conf-3cb67fd39f02049898c8cef72aab7b1d2a9f4de3.zip
stop using keychain
Diffstat (limited to 'bin/hush/ssh')
-rwxr-xr-xbin/hush/ssh12
1 files changed, 5 insertions, 7 deletions
diff --git a/bin/hush/ssh b/bin/hush/ssh
index 453bb11..65c2f53 100755
--- a/bin/hush/ssh
+++ b/bin/hush/ssh
@@ -1,8 +1,6 @@
-#!/bin/bash
+#!/bin/sh
+set -eu
+set -o pipefail
-SSH=/usr/bin/$(basename $0)
-
-if [[ $1 != '-V' ]]; then
- . ssh-key-unlock
-fi
-exec $SSH $*
+ssh-add -l | grep -q "${HOME}/.ssh/id_rsa" || env SSH_ASKPASS="ssh-askpass" ssh-add < /dev/null
+exec /usr/bin/"$(basename "$0")" "$@"