ssh-askpass 502 B

1234567891011121314151617181920212223
  1. #!/bin/sh
  2. ##
  3. ## ssh-askpass -- Internal OpenSSH wrapper for ssh-askpass
  4. ##
  5. ssh_askpass=""
  6. if [ ".$SSH_ASKPASS" != . ]; then
  7. ssh_askpass="$SSH_ASKPASS"
  8. else
  9. for p in @l_prefix@ `echo $PATH | sed -e 's/:/ /g'`; do
  10. if [ -f $p/ssh-askpass ]; then
  11. ssh_askpass="$p/ssh-askpass"
  12. break
  13. fi
  14. done
  15. fi
  16. if [ ".$ssh_askpass" = . ]; then
  17. echo "ssh:ERROR: neither \"ssh-askpass\" installed nor \$SSH_ASKPASS provided" 1>&2
  18. exit 1
  19. fi
  20. exec $ssh_askpass "$@"