This website requires JavaScript.
43a18074e0
boot-medium: eigenen GRUB/isolinux-Boot-Splash statt live-build-Standard
main
Thomas Stallinger
2026-09-01 15:46:34 +02:00
8615d9fde1
Konsole: kompakte Kreisel/Haken-Anzeige statt Log-Wand + Kernel-Zeitstempel entfernt
Thomas Stallinger
2026-09-01 15:46:18 +02:00
06ba89697b
mint-image: device_fingerprint ohne sudo lesbar machen
Thomas Stallinger
2026-09-01 15:45:57 +02:00
3f17885d55
mint-image: WLAN-/Netzwerkverbindungsprofil ins Zielsystem uebernehmen
Thomas Stallinger
2026-09-01 15:45:31 +02:00
3739da37dc
mint-image/hardware: Boot-Medium-Platte in gemeinsame lib ausgelagert
Thomas Stallinger
2026-09-01 15:45:25 +02:00
fa54461cae
mint-image: Boot-Medium-Platte von Zielplatten-Erkennung ausschliessen
Thomas Stallinger
2026-09-01 13:29:45 +02:00
5b9d3fdf6a
fix(installer): Zielplatte vor dem Partitionieren freigeben + Kernel-Neueinlesen mit Wiederholung
Thomas Stallinger
2026-09-01 12:00:55 +02:00
ebd827ee2f
feat(installer): Netzwerkverbindung mit Wiederholungsversuchen statt Sofortabbruch
Thomas Stallinger
2026-09-01 10:52:25 +02:00
0874c2fd0f
fix(boot-medium): /dev als leeres Verzeichnis wiederherstellen (Kernel-Panic beim echten Boot)
Thomas Stallinger
2026-09-01 10:26:00 +02:00
f6bb3db9b9
fix(boot-medium): unsquashfs auf anode - /dev von Extraktion ausschliessen
Thomas Stallinger
2026-09-01 09:50:42 +02:00
d179f9c2f5
chore(boot-medium): Phase 4 - alte Ubiquity-Ära-Dateien entfernen, build.sh auf Fedora reduzieren
Thomas Stallinger
2026-09-01 09:22:19 +02:00
b9ccae6e85
fix(boot-medium): jq/curl/python3 im Zielsystem vor postinstall.sh sicherstellen
Thomas Stallinger
2026-08-31 18:25:24 +02:00
27d6fa0f47
feat(boot-medium): build_customer_iso.sh ans neue Struktur anpassen (Phase 3) + vier echte Deployment-Bugs behoben
Thomas Stallinger
2026-08-31 16:36:35 +02:00
95447f7486
feat(boot-medium): Begrüßungsbanner (Tuxflotte-Schriftzug + Flottengrafik)
Thomas Stallinger
2026-08-31 14:57:09 +02:00
bc13169418
feat(boot-medium): systemd-Autostart, Fortschrittsanzeige, SSH-Dev-Modus (Phase 2)
Thomas Stallinger
2026-08-31 14:40:39 +02:00
2190d6f403
feat(boot-medium): Tuxflotte-Nutzlast ins Boot-Medium einbauen (Phase 1)
Thomas Stallinger
2026-08-31 13:52:38 +02:00
ff4f48432e
feat(boot-medium): live-build-Grundgerüst für unabhängiges Boot-Medium (Phase 0)
Thomas Stallinger
2026-08-31 12:40:19 +02:00
bc9cefa1b8
feat(mint-image): GOLDEN_IMAGE_URL auf echtes Referenz-VM-Archiv umgestellt
Thomas Stallinger
2026-08-31 10:10:11 +02:00
86ebea6d66
fix(golden-image): tar --exclude braucht relative Pfade bei -C /
Thomas Stallinger
2026-08-31 09:38:09 +02:00
cb182a058f
feat: package_golden_image.sh - Golden Image aus einer echten Referenz-VM ziehen
Thomas Stallinger
2026-08-31 09:31:03 +02:00
72d7a4b27d
feat: neues Backend backends/mint-image/ (Golden-Image-Deployment, Phase 2)
Thomas Stallinger
2026-08-30 19:04:15 +02:00
8be6ece0d3
feat: Golden Image auf Debian trixie umstellen, WLAN-Abdeckung erweitern
Thomas Stallinger
2026-08-30 18:45:24 +02:00
d35f1d257e
fix: zstd -f setzen, damit wiederholte Golden-Image-Baeulaeufe die vorherige Ausgabedatei ueberschreiben
Thomas Stallinger
2026-08-29 23:39:46 +02:00
fec208be5f
fix: Root-Dateisystem des Golden Image auf 0755 statt 0700 korrigieren
Thomas Stallinger
2026-08-29 23:36:19 +02:00
f57bdea9b1
fix: GRUB zusaetzlich auf EFI-Fallback-Pfad installieren (--removable)
Thomas Stallinger
2026-08-29 22:52:22 +02:00
5845e0108a
feat: Golden-Image-Deployment als Ersatz fuer Ubiquity-Automatisierung (Phase 0+1)
Thomas Stallinger
2026-08-29 22:26:37 +02:00
dfb8c2fc72
fix: Status-Text-Suche liest auch das AT-SPI-Text-Interface
Thomas Stallinger
2026-08-29 18:02:09 +02:00
4bf1992eb9
fix: Autoklicker wartet auf Ubiquitys Hintergrundpruefung statt sie zu unterbrechen
Thomas Stallinger
2026-08-29 17:53:10 +02:00
2e68dbea71
fix: Root-Partition auf UEFI nicht mehr zusaetzlich $bootable{ } markieren
Thomas Stallinger
2026-08-29 16:57:43 +02:00
124594e2ae
chore: erneut versehentlich mitgestagete SOURCE_ISO.sha256 entfernen
Thomas Stallinger
2026-08-29 16:03:03 +02:00
2669252703
fix: username=/hostname=mint auch im kexec-Append fuer den zweiten Boot
Thomas Stallinger
2026-08-29 16:02:57 +02:00
97bdbae58c
chore: unbeabsichtigt mitgestagete Build-Artefakte entfernen, __pycache__ ignorieren
Thomas Stallinger
2026-08-29 15:43:04 +02:00
6e99b3bf3a
fix: atspi_click.py sprachunabhaengig statt reine deutsche Werteliste
Thomas Stallinger
2026-08-29 15:42:55 +02:00
a415de1eaa
feat: Autoklicker auf AT-SPI umgestellt statt Bildschirmkoordinaten
Thomas Stallinger
2026-08-29 15:34:28 +02:00
941a58535d
fix: noninteractive verworfen, automatic-ubiquity+Autoklicker, drei echte Bugs behoben
Thomas Stallinger
2026-08-29 15:16:41 +02:00
6087243c82
fix: echte unbeaufsichtigte Mint-Installation (noninteractive-Frontend + Live-User-Bug)
Thomas Stallinger
2026-08-28 20:12:45 +02:00
c6489bb661
priority=critical fuer wirklich unbeaufsichtigtes Mint-Auto-Install
Thomas Stallinger
2026-08-28 12:11:18 +02:00
18738be01d
Merge: Volume-ID-Feature (anderer Session-Strang) + device_fingerprint-Lokalablage zusammenführen
Thomas Stallinger
2026-08-28 10:36:19 +02:00
385a42034a
device_fingerprint zusaetzlich lokal auf dem Geraet hinterlegen
Thomas Stallinger
2026-08-28 10:36:07 +02:00
d5010f5c7b
feat: Volume-ID der Kunden-ISO per Parameter statt fest 'TUXFLOTTE'
Thomas Stallinger
2026-08-25 09:04:38 +02:00
517c2de919
fix: unsicheren GRUB-Standard-Boot-Eintrag aufräumen (Mint + Fedora)
Thomas Stallinger
2026-08-12 21:59:24 +02:00
683cf70af5
fix: /updates auf dem Live-System deployen + Kunden-ISO-Build (Phase 4)
Thomas Stallinger
2026-08-06 22:18:04 +02:00
108444ecf7
feat: Auto-Modus + prozentuale Partitionierung für Mint (Phase 2)
Thomas Stallinger
2026-08-06 16:12:56 +02:00
d6a01462ef
feat: backend_launch() für Mint real implementieren (Phase 1)
Thomas Stallinger
2026-08-06 14:35:11 +02:00
15965551ec
feat: Mint-Backend fuer den Installer (backend.sh + preseed.tpl)
Thomas Stallinger
2026-08-04 19:00:16 +02:00
715658893c
feat: implement backend_postinstall() for the Fedora backend
Thomas Stallinger
2026-08-01 19:58:29 +02:00
05dfacab4a
test: fix boot menu default direction, record the early_command dead end
Thomas Stallinger
2026-08-01 11:59:47 +02:00
c990283676
test: add Mint/Ubiquity preseed artifacts that validated ADR-0009 end to end
Thomas Stallinger
2026-07-31 16:29:16 +02:00
e2886c1efe
test: add DVD kickstart used for the Fedora Server DVD dead end
Thomas Stallinger
2026-07-30 16:08:13 +02:00
223bbd7c24
test: add manual kexec/kickstart-on-cdrom test scripts for ADR-0009
Thomas Stallinger
2026-07-30 13:28:19 +02:00
50e41e2230
feat: switch kiosk autostart from terminal installer to Epiphany browser kiosk
Thomas Stallinger
2026-07-22 12:12:37 +02:00
1e83a27a57
fix: match GRUB search label to the TUXFLOTTE ISO volume ID
Thomas Stallinger
2026-07-22 12:12:23 +02:00
cd91a6b393
feat: run installer.sh automatically inside the live session
Thomas Stallinger
2026-07-20 14:52:05 +02:00
a8cd66af94
feat: set German console keyboard layout on boot
Thomas Stallinger
2026-07-20 14:51:41 +02:00
dd7147aee0
fix: make 20_storage.sh self-contained like every other module
Thomas Stallinger
2026-07-20 14:51:28 +02:00
6a48a7c929
fix: tolerate nmcli connection.filename failure for in-memory live connections
Thomas Stallinger
2026-07-20 14:51:22 +02:00
1a38f8ef3c
fix: set execute bit on Fedora backend and runtime-blueprint/backend modules
Thomas Stallinger
2026-07-20 14:51:12 +02:00
c4f6079077
feat: apply Tuxflotte color scheme to GRUB boot menu
Thomas Stallinger
2026-07-18 17:08:40 +02:00
804827c5a9
feat: switch provisioning ISO to a live medium with auto/interactive boot entries
Thomas Stallinger
2026-07-18 17:08:12 +02:00
086917deec
feat: resolve Runtime Blueprint and add Fedora backend for kickstart generation
Thomas Stallinger
2026-07-18 10:49:50 +02:00
3a7549adf1
fix: align profile selection and installation confirm with Bereitstellungsvorlage model
Thomas Stallinger
2026-07-18 10:49:42 +02:00
f7f8e93c30
feat: prompt for bootstrap enrollment authorization
Thomas Stallinger
2026-07-14 13:44:31 +02:00
262fa88057
refactor: isolate enrollment authorization from handshake
Thomas Stallinger
2026-07-14 13:39:56 +02:00
b11fa1cb76
feat: add device status interaction and early abort
Thomas Stallinger
2026-07-14 13:26:48 +02:00
f1cb04bd24
feat: add interactive provisioning flow and commit point
Thomas Stallinger
2026-07-14 12:41:01 +02:00
1d3262d69f
feat: integrate network and server handshake into installer flow
Thomas Stallinger
2026-07-14 10:57:59 +02:00
57ece79693
feat: add local boot entries and bump ISO to 0.2
Thomas Stallinger
2026-07-13 10:46:33 +02:00
0116e4b905
feat: implement provisioning server handshake
Thomas Stallinger
2026-07-13 09:25:10 +02:00
dc8a2df9d2
feat: initialize provisioning network
Thomas Stallinger
2026-07-13 09:15:37 +02:00
74a6e181ce
feat: collect hardware and device identity
Thomas Stallinger
2026-07-13 09:15:00 +02:00
b1f35a5ef4
Refactor installer into modular orchestration framework
Thomas Stallinger
2026-07-07 10:27:32 +02:00
c7b660df9a
Build first bootable Tuxflotte Provisioning ISO
Thomas Stallinger
2026-07-06 20:48:44 +02:00
655da9d431
Add unified installer build script
Thomas Stallinger
2026-07-06 14:43:24 +02:00
bdba09b3e1
Add ISO extraction script
Thomas Stallinger
2026-07-06 14:30:26 +02:00
b009d3abb6
Import upstream Fedora GRUB configuration
Thomas Stallinger
2026-07-03 14:22:34 +02:00
05a51e137d
Initial installer repository structure
Thomas Stallinger
2026-07-03 14:21:22 +02:00