From 2c0b7976801860e91a715d5265b68a102506c354 Mon Sep 17 00:00:00 2001 From: pi-farm Date: Wed, 24 Sep 2025 23:13:29 +0200 Subject: [PATCH] add function get_builder_status_icon --- scripts/image-builder.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scripts/image-builder.sh b/scripts/image-builder.sh index 2b628c4..799ed65 100755 --- a/scripts/image-builder.sh +++ b/scripts/image-builder.sh @@ -36,7 +36,7 @@ config_menu() { choice=$(whiptail --title "Konfiguration" --menu "Bitte wählen:" 20 70 10 \ 1 "Abhängigkeiten installieren (docker, git, jq, whiptail)" \ - 2 "Buildx-Builder einrichten | Builder-Status: $builder_status" \ + 2 "Buildx-Builder einrichten | Status: $builder_icon" \ 3 "Globalen Editor setzen" \ 0 "Zurück" \ 3>&1 1>&2 2>&3) || return @@ -50,6 +50,17 @@ config_menu() { done } +get_builder_status_icon() { + if docker buildx ls 2>/dev/null | grep -q "multiarch-builder"; then + if docker buildx ls | grep "multiarch-builder" | grep -q "running"; then + echo "🟢" + else + echo "🟡" + fi + else + echo "🔴" + fi +} get_builder_status() { if docker buildx ls 2>/dev/null | grep -q "multiarch-builder"; then