diff --git a/create_key_config.sh b/create_key_config.sh index d585c0d..a05e084 100755 --- a/create_key_config.sh +++ b/create_key_config.sh @@ -183,10 +183,16 @@ fi [[ "${SERVER_CIPHER,,}" = "" ]] && SERVER_CIPHER="BF-CBC" if [[ -z "$LZO_COMPRESSION" ]]; then LZO_COMPRESSION=true +elif [[ "${LZO_COMPRESSION,,}" = "yes" ]] ; then + LZO_COMPRESSION=true +elif [[ "${LZO_COMPRESSION,,}" = "no" ]] ; then + LZO_COMPRESSION=false +elif [[ "$LZO_COMPRESSION" != "true" ]] && [[ "$LZO_COMPRESSION" != "false" ]] ; then + fatal "Wrong value for variable 'LZO_COMPRESSION' (${LZO_COMPRESSION})" +elif ! $LZO_COMPRESSION ; then + LZO_COMPRESSION=false elif $LZO_COMPRESSION ; then LZO_COMPRESSION=true -else - LZO_COMPRESSION=false fi EASY_RSA_DIR="${OPENVPN_BASE_DIR}/easy-rsa"