chiark / gitweb /
dot/emacs: Moderate horizontal scrolling; auto-scroll only one line.
[profile] / bin / start-ssh-agent
index d5389d8c03861072ea5018989b41970d8cdf5271..88fd657fcd22c039769e531677aaf85108e50b61 100755 (executable)
@@ -29,6 +29,12 @@ case $chosen,$style in
     ;;
 esac
 
+## Check that this stands a chance of working.
+if ! type >/dev/null 2>&1 ssh-agent || ! type >/dev/null >&1 ssh-add; then
+  echo >&2 "$0: ssh not installed; chickening out"
+  exit 1
+fi
+
 ## Some useful variables.
 hostname=${HOST-$(hostname)}
 user=${USER-${LOGNAME-$(id -un)}} uid=${UID-$(id -u)}