ADDED build/ask-pass/cackey-askpass Index: build/ask-pass/cackey-askpass ================================================================== --- build/ask-pass/cackey-askpass +++ build/ask-pass/cackey-askpass @@ -0,0 +1,34 @@ +#! /usr/bin/env bash + +ZENITY="$(which 'zenity' 2>/dev/null)" +GDIALOG="$(which 'gdialog' 2>/dev/null)" +ASKPASS="$(which 'ssh-askpass' 'x11-ssh-askpass' '/usr/libexec/x11-ssh-askpass' 2>/dev/null | head -n 1)" +DIALOG="$(which 'dialog' 2>/dev/null)" +XTERM="$(which 'xterm' 2>/dev/null)" + +if [ -x "${ZENITY}" ]; then + # XXX: TODO: Zenity + true +fi + +if [ -x "${GDIALOG}" ]; then + # XXX: TODO: Gdialog + true +fi + +if [ -x "${ASKPASS}" ]; then + exec "${ASKPASS}" "$@" + exit 1 +fi + +if [ -x "${DIALOG}" -a -x "${XTERM}" ]; then + # XXX: TODO: dialog + true +fi + +if [ -x "${XTERM}" ]; then + # XXX: TODO: xterm + true +fi + +exit 1