From 87143e174a2e58f9d010818e8142a72d6afb543a Mon Sep 17 00:00:00 2001 From: billz Date: Mon, 1 Apr 2024 16:58:55 +0200 Subject: [PATCH] Update install option vars, use indirect expansion --- installers/common.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/installers/common.sh b/installers/common.sh index 65d93b5e8..1e619a1f1 100755 --- a/installers/common.sh +++ b/installers/common.sh @@ -344,11 +344,11 @@ function _install_lighttpd_configs() { function _prompt_install_features() { readonly features=( - "Ad blocking:Install Ad blocking and enable list management:adblock:_install_adblock" - "OpenVPN:Install OpenVPN and enable client configuration:ovpn:_install_openvpn" - "RestAPI:Install and enable RestAPI:restapi:_install_restapi" - "WireGuard:Install WireGuard and enable VPN tunnel configuration:wg:_install_wireguard" - "VPN provider:Enable VPN provider client configuration:pv:_install_provider" + "Ad blocking:Install Ad blocking and enable list management:adblock_option:_install_adblock" + "OpenVPN:Install OpenVPN and enable client configuration:ovpn_option:_install_openvpn" + "RestAPI:Install and enable RestAPI:restapi_option:_install_restapi" + "WireGuard:Install WireGuard and enable VPN tunnel configuration:wg_option:_install_wireguard" + "VPN provider:Enable VPN provider client configuration:pv_option:_install_provider" ) for feature in "${features[@]}"; do IFS=':' read -r -a feature_details <<< "$feature" @@ -371,7 +371,7 @@ function _prompt_install_feature() { else $function fi - elif [ "${opt}_option" == 1 ]; then + elif [ "${!opt}" == 1 ]; then $function else echo "(Skipped)"