Minor improvement to cleanup() - Always detect terminal first
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
This commit is contained in:
parent
36543be760
commit
a3dec9576d
@ -432,8 +432,14 @@ cleanup() {
|
|||||||
|
|
||||||
# shellcheck disable=SC3040 # In POSIX sh, set option [name] is undefined
|
# shellcheck disable=SC3040 # In POSIX sh, set option [name] is undefined
|
||||||
case "$easyrsa_host_os" in
|
case "$easyrsa_host_os" in
|
||||||
nix) stty echo ;;
|
nix) [ -t 1 ] && stty echo ;;
|
||||||
win) set -o echo ;;
|
win)
|
||||||
|
if [ "$easyrsa_win_git_bash" ]; then
|
||||||
|
[ -t 1 ] && stty echo
|
||||||
|
else
|
||||||
|
set -o echo
|
||||||
|
fi
|
||||||
|
;;
|
||||||
*) warn "Host OS undefined."
|
*) warn "Host OS undefined."
|
||||||
esac
|
esac
|
||||||
[ "$EASYRSA_SILENT" ] || echo "" # just to get a clean line
|
[ "$EASYRSA_SILENT" ] || echo "" # just to get a clean line
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user