1234567891011121314151617181920212223242526 |
- #!/bin/sh
- ##
- ## ssh-askpass -- Internal OpenSSH wrapper for ssh-askpass
- ##
- ssh_askpass=""
- if [ ".$SSH_ASKPASS" != . ]; then
- ssh_askpass="$SSH_ASKPASS"
- else
- for p in @l_prefix@ `echo $PATH | sed -e 's/:/ /g'`; do
- if [ -f $p/ssh-askpass ]; then
- ssh_askpass="$p/ssh-askpass"
- break
- elif [ -f $p/x11-ssh-askpass ]; then
- ssh_askpass="$p/x11-ssh-askpass"
- break
- fi
- done
- fi
- if [ ".$ssh_askpass" = . ]; then
- echo "ssh:ERROR: neither \"[x11-]ssh-askpass\" installed nor \$SSH_ASKPASS provided" 1>&2
- exit 1
- fi
- exec $ssh_askpass "$@"
|