CluPilotCloud/deploy/bootstrap/lib
nexxo 81df08aaa6 bridge.sh: die Erkennung herausgeloest und allein lauffaehig gemacht
Die Bruecken-Erkennung stand in network.sh, geschrieben fuer den
stillgelegten Rettungssystem-Weg, und borgte sich vier Dinge von
woanders: detect_primary_interface aus proxmox.sh, log, http_get und
CLUPILOT_PROBE_URL aus clupilot-bootstrap.sh.

Der Debian-Weg laedt die Bibliothek EINZELN auf den Host und faehrt sie
dort — geborgte Helfer waeren dann nicht da. Also allein lauffaehig, mit
log und http_get unter einem command-v-Schutz, damit der Bootstrap seine
eigenen behaelt.

Neu und aus dem laufenden Zustand abgeleitet:
- interface_is_physical — bridge_ports auf einem Bond oder einer
  bestehenden Bridge ist falsch, und aus der Ferne nicht reparierbar.
- address_is_dynamic — der Kernel markiert eine geleaste Adresse, das
  steht bei jedem Anbieter gleich da. Die Datei des Anbieters ist nur
  noch das Zweitsignal.

Geprueft gegen eine echte sh mit aufgezeichneten ip-Ausgaben, plus die
Zusicherung, dass es detect_primary_interface im Repo genau einmal gibt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 13:44:47 +02:00
..
bridge.sh bridge.sh: die Erkennung herausgeloest und allein lauffaehig gemacht 2026-08-01 13:44:47 +02:00
network.sh bridge.sh: die Erkennung herausgeloest und allein lauffaehig gemacht 2026-08-01 13:44:47 +02:00
proxmox.sh bridge.sh: die Erkennung herausgeloest und allein lauffaehig gemacht 2026-08-01 13:44:47 +02:00
register.sh Hand over the token and let the console take it from here 2026-07-30 20:20:20 +02:00
report.sh Write the image and survive the first reboot 2026-07-30 19:57:29 +02:00
template-run.sh Release v1.3.88 — die Vorlage baut sich selbst 2026-08-01 05:01:44 +02:00
template.sh Release v1.3.90 — nach dem Paket fragen, nicht nach dem Pfad 2026-08-01 09:32:18 +02:00
traefik.sh Run Traefik as a service that fetches its own routes 2026-07-30 20:13:54 +02:00