add function get_builder_status

This commit is contained in:
2025-09-24 23:05:49 +02:00
parent 617c4bdb85
commit bd38b52de4

View File

@@ -31,9 +31,12 @@ ensure_prereqs() {
# -------------------------
config_menu() {
while true; do
local builder_status
builder_status=$(get_builder_status)
choice=$(whiptail --title "Konfiguration" --menu "Bitte wählen:" 20 70 10 \
1 "Abhängigkeiten installieren (docker, git, jq, whiptail)" \
2 "Docker Buildx-Builder einrichten" \
2 "Docker & Buildx-Builder einrichten $builder_status" \
3 "Globalen Editor setzen" \
0 "Zurück" \
3>&1 1>&2 2>&3) || return
@@ -47,6 +50,19 @@ config_menu() {
done
}
get_builder_status() {
if docker buildx ls 2>/dev/null | grep -q "multiarch-builder"; then
if docker buildx ls | grep "multiarch-builder" | grep -q "running"; then
echo "[läuft]"
else
echo "[vorhanden, aber gestoppt]"
fi
else
echo "[nicht eingerichtet]"
fi
}
install_dependencies() {
whiptail --msgbox "Installation von Abhängigkeiten (Beispiel für Debian/Ubuntu). Bitte root-Rechte eingeben." 10 70
sudo apt update