From c3c9ff4c75643e0b878aa0f71ea39b6020b06ef6 Mon Sep 17 00:00:00 2001 From: Lukas Schauer Date: Sat, 16 Jan 2016 22:28:17 +0100 Subject: [PATCH] moved OSTYPE check and use built-in [[ for OSTYPE check --- letsencrypt.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/letsencrypt.sh b/letsencrypt.sh index d276941..18a2619 100755 --- a/letsencrypt.sh +++ b/letsencrypt.sh @@ -145,7 +145,7 @@ init_system() { # Different sed version for different os types... _sed() { - if [ "${OSTYPE}" = "Linux" ]; then + if [[ "${OSTYPE}" = "Linux" ]]; then sed -r "${@}" else sed -E "${@}" @@ -520,8 +520,6 @@ command_env() { # Main method (parses script arguments and calls command_* methods) main() { - OSTYPE="$(uname)" - COMMAND="" set_command() { [[ -z "${COMMAND}" ]] || _exiterr "Only one command can be executed at a time. See help (-h) for more information." @@ -633,6 +631,9 @@ main() { esac } +# Determine OS type +OSTYPE="$(uname)" + # Check for missing dependencies check_dependencies -- 2.39.5