Simplify detecting Windows

Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
This commit is contained in:
Richard T Bonhomme 2022-04-08 20:14:46 +01:00
parent 1844ec10af
commit 29eaa061c2
No known key found for this signature in database
GPG Key ID: 2D767DB92FB6C246

View File

@ -2975,29 +2975,20 @@ init-pki|clean-all) want_init_pki=1 ;;
esac
# Detect Windows
if [ "$OS" ]; then
case "$OS" in
Windows_NT)
EASYRSA_WIN=Windows_NT
;;
case "$OS" in
'') unset -v EASYRSA_WIN ;;
*) EASYRSA_WIN="$OS"
esac
else
unset -v EASYRSA_WIN
fi
esac
# Detect Windows git/bash
if [ "$EXEPATH" ]; then
case "${EXEPATH##*\\}" in
case "${EXEPATH##*\\}" in
Git)
EASYRSA_WIN_GIT_BASH=Git-bash
[ -e /usr/bin/openssl ] && set_var EASYRSA_OPENSSL /usr/bin/openssl
;;
'') unset -v EASYRSA_WIN_GIT_BASH ;;
*) EASYRSA_WIN_GIT_BASH="$EXEPATH"
esac
else
unset -v EASYRSA_WIN_GIT_BASH
fi
esac
# Intelligent env-var detection and auto-loading:
vars_setup