From b0a2b85332edfeddb45fae79c447ba626c277153 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Mon, 6 May 2024 21:48:36 -0600 Subject: [PATCH] nopinentry --- 01-utils.sh | 9 +++++++-- 03-install.sh | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/01-utils.sh b/01-utils.sh index f11131a..2b63af2 100644 --- a/01-utils.sh +++ b/01-utils.sh @@ -64,8 +64,13 @@ set_version() { } get_pass() { - TITLE="$1" ; PROMPT="$2" - printf 'setprompt %s\nsetdesc %s\nGETPIN\n' "$TITLE" "$PROMPT" + MENU="$1" TITLE="$2" + + if [ "$MENU" = "zenity" ] ; then + zenity --title "$TITLE" --password + else + echo + fi } term_prompt() { diff --git a/03-install.sh b/03-install.sh index b3cb773..6785d27 100644 --- a/03-install.sh +++ b/03-install.sh @@ -6,7 +6,7 @@ SAVE_FILE="$1" SAVE_DIR="${SAVE_FILE%/*}" [ -z "$SAVE_DIR" ] && return 1 -SUDO_PASSWORD="$(get_pass "$TITLE" "$PROMPT_PASS_DEPS_INSTALL")" +SUDO_PASSWORD="$(get_pass "$MENU" "$TITLE")" [ -z "$SUDO_PASSWORD" ] && return 1 printf '\033[1mInstalando y habilitando dependencias...\033[0m\n' # DEBUG