瀏覽代碼

Minor fix

Dennis Rodewyk 5 年之前
父節點
當前提交
4704ad63b2
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      dockerbunker.sh

+ 6 - 6
dockerbunker.sh

@@ -66,17 +66,17 @@ IFS=$'\n' sorted=($(printf '%s\n' "${ALL_SERVICES[@]}"|sort))
 declare -A SERVICES_ARR
 declare -A SERVICES_ARR
 for service in "${sorted[@]}";do
 for service in "${sorted[@]}";do
 	service_name="$(echo -e "${service,,}" | tr -cd '[:alnum:]')"
 	service_name="$(echo -e "${service,,}" | tr -cd '[:alnum:]')"
-	if [[ "${INSTALLED_SERVICES[@]}" =~ $service ]];then
-		[[ "${STOPPED_SERVICES[@]}" =~ $service ]] && service_status="$(printf "\e[32m${service}\e[0m \e[31m(Stopped)\e[0m")" || service_status="$(printf "\e[32m${service}\e[0m")"
-		SERVICES_ARR+=( [$service_status]="${service_name}" )
+	if [[ "${INSTALLED_SERVICES[@]}" =~ "$service" ]];then
+		[[ "${STOPPED_SERVICES[@]}" =~ "$service" ]] && service_status="$(printf "\e[32m${service}\e[0m \e[31m(Stopped)\e[0m")" || service_status="$(printf "\e[32m${service}\e[0m")"
+		SERVICES_ARR+=( ["$service_status"]="${service_name}" )
 		AVAILABLE_SERVICES+=( "$service_status" )
 		AVAILABLE_SERVICES+=( "$service_status" )
-	elif [[ "${CONFIGURED_SERVICES[@]}" =~ $service ]];then
+	elif [[ "${CONFIGURED_SERVICES[@]}" =~ "$service" ]];then
 		service_status="$(printf "\e[33m${service}\e[0m")"
 		service_status="$(printf "\e[33m${service}\e[0m")"
-		SERVICES_ARR+=( [$service_status]="${service_name}" )
+		SERVICES_ARR+=( ["$service_status"]="${service_name}" )
 		AVAILABLE_SERVICES+=( "$service_status" )
 		AVAILABLE_SERVICES+=( "$service_status" )
 	else
 	else
 		service_status="$(printf "${service}")"
 		service_status="$(printf "${service}")"
-		SERVICES_ARR+=( [$service_status]="${service_name}" )
+		SERVICES_ARR+=( ["$service_status"]="${service_name}" )
 		AVAILABLE_SERVICES+=( "$service_status" )
 		AVAILABLE_SERVICES+=( "$service_status" )
 	fi
 	fi
 done
 done