From 175ff5b45326d090325a7f34eb0cec2a1082710d Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 9 Feb 2022 00:23:30 +0100 Subject: bin/askpass: use pinentry framework --- bin/askpass | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'bin') 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)\" } +prompt=${ASKPASS_PROMPT:-Password} + +cat <<-EOF | ${PINENTRY:-pinentry} | awk '/D./{ print $2; }' +SETTIMEOUT 30 +SETDESC ${desc} +SETPROMPT ${prompt} +SETTITLE askpass +GETPIN +EOF -- cgit 1.4.1