diff options
| author | Robert Günzler <r@gnzler.io> | 2022-02-09 00:23:30 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-02-09 00:23:30 +0100 |
| commit | 175ff5b45326d090325a7f34eb0cec2a1082710d (patch) | |
| tree | b495358ce3c40b6bea8c04d6a61e6f23099ef8ee /bin/askpass | |
| parent | 3be7c0d795359c30567397ec708bfcb60400c7b0 (diff) | |
bin/askpass: use pinentry framework
Diffstat (limited to 'bin/askpass')
| -rwxr-xr-x | bin/askpass | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/bin/askpass b/bin/askpass index 27dbb0d..7ba6f61 100755 --- a/bin/askpass +++ b/bin/askpass @@ -1,4 +1,14 @@ -#!/bin/bash +#!/bin/sh +# echo "${ASKPASS_PROMPT:-Enter your password}" | \ +# MENU_PROMPT='password:' MENU_PASSWORD=1 menu -echo "${ASKPASS_PROMPT:-Enter your password}" | \ - MENU_PROMPT='password:' menu +desc=${ASKPASS_DESC:-Authenticating as \"$(id -un)\" <uid $(id -u)>} +prompt=${ASKPASS_PROMPT:-Password} + +cat <<-EOF | ${PINENTRY:-pinentry} | awk '/D./{ print $2; }' +SETTIMEOUT 30 +SETDESC ${desc} +SETPROMPT ${prompt} +SETTITLE askpass +GETPIN +EOF |