diff --git a/src/freedombone-utils-selector b/src/freedombone-utils-selector index 0f3d3b4b9a8ffcfc91f5c0f78b5d788ae9520939..91f8f919b944beae7a995362a7db5ab546b038ef 100755 --- a/src/freedombone-utils-selector +++ b/src/freedombone-utils-selector @@ -93,8 +93,6 @@ function detect_apps { fi done - echo "Apps available: $APPS_AVAILABLE" - function_check get_apps_installed get_apps_installed get_apps_installed_names @@ -118,10 +116,13 @@ function choose_apps_for_variant { APPS_AVAILABLE+=("${app_name}") if grep -q "VARIANTS=" ${filename}; then - variants_list="$(cat ${filename} | grep "VARIANTS=" | awk -F '=' '{print $2}' | awk -F "'" '{print $2}')" + variants_line=$(cat ${filename} | grep "VARIANTS=") + if [[ "$variants_line" == *"'"* ]]; then + variants_list=$(echo "$variants_line" | awk -F '=' '{print $2}' | awk -F "'" '{print $2}') + else + variants_list=$(echo "$variants_line" | awk -F '=' '{print $2}' | awk -F '"' '{print $2}') + fi if [[ "${variants_list}" == 'all'* || \ - "${variants_list}" == 'any'* || \ - "${variants_list}" == 'full'* || \ "${variants_list}" == "$variant_name "* || \ "${variants_list}" == *" $variant_name "* || \ "${variants_list}" == *" $variant_name" ]]; then