3 Commits
Author SHA1 Message Date
ARIA 3956484246 feat(native-macos): Multiboot-Stick-Modus fuer createinstallmedia/asr
Ein Stick, mehrere macOS-Versionen, frei mischbar aus Apple-Server- und
Bibliotheks-Quelle. Partitioniert den Stick per diskutil partitionDisk
in eine eigene HFS+-Partition je Version (eindeutige Labels), schreibt
danach pro Partition gezielt per createinstallmedia --volume bzw.
asr restore --target -- analog zur bereits vorhandenen Multiboot-Technik
im Docker/Linux-Tool. Inkl. Groessen-Check mit Sicherheitspuffer vor
jeder Aenderung am Stick, robustem Fehlerpfad je Partition (Weiter/Abbruch
statt Stillschweigen) und End-to-End-Test der kompletten Ablauflogik
unter Linux mit gestubbten macOS-Bordmitteln (Einzel-Modus + Multiboot,
reine Apple-Quelle + gemischte Apple/Bibliotheks-Quelle).
2026-07-18 12:12:36 +02:00
ARIA 0d0c137de3 native-macos: Downloads-Bibliothek des Docker-Tools als zweite Quelle nutzbar machen
- Neuer Auswahlschritt: Apple-Server (Download) vs. lokale downloads/library
  (Docker-Tool) -- letzteres komplett offline nutzbar.
- InstallAssistant.pkg (Big Sur+) wird per installer -pkg -target / zur
  vollstaendigen Install-App entpackt, danach normaler
  createinstallmedia-Weg.
- BaseSystem.dmg/InstallESD.dmg (bis Catalina) ist bereits ein fertiges
  bootfaehiges Volume -- kein createinstallmedia noetig, stattdessen
  diskutil eraseDisk + asr restore --erase (etablierte Community-Technik).
- Flat-JSON-Parser (sed) fuer meta.json ohne jq/python3-Abhaengigkeit.
- Auswahl-/Verzweigungslogik unter Linux mit simulierter Bibliothek
  end-to-end durchgetestet (beide Modi laufen korrekt bis zum jeweils
  ersten macOS-only-Befehl).
2026-07-18 12:04:03 +02:00
ARIA e4dd003bd6 feat(native-macos): create-stick.sh — nativer createinstallmedia-Weg fuer echte Macs
Alternative zum Docker/Linux-Tool: nutzt softwareupdate --fetch-full-installer
+ createinstallmedia direkt, wenn ein Mac (10.15+) verfuegbar ist. Bewusst
unabhaengig vom ./downloads-Ordner, da createinstallmedia die volle
Install-App braucht, nicht die rohen Katalog-Images des Docker-Pfads.
Reines Terminal-Menue ohne externe Abhaengigkeiten (softwareupdate, diskutil,
PlistBuddy). Zukunftssicher analog zum Docker-Tool, da Apples eigene
Versionsliste live abgefragt wird.
2026-07-18 09:53:41 +00:00