Fix autoinstall.yaml: user-data 1:1 kopieren statt sed-Transformation
Die sed-Transformation hat die YAML-Struktur zerstört — Heredoc-Zeilen im late-commands Block ([Desktop Entry] etc.) landeten auf Spalte 0 und brachen den YAML-Parser. user-data direkt als autoinstall.yaml verwenden, #cloud-config ist ein YAML-Kommentar und autoinstall: als Top-Level-Key wird von Subiquity 24.04 unterstützt.
This commit is contained in:
parent
35ed5e2bd2
commit
4e955bea7e
1 changed files with 2 additions and 2 deletions
|
|
@ -68,8 +68,8 @@ cp "$SCRIPT_DIR/meta-data" "$TMPDIR/autoinstall/"
|
||||||
|
|
||||||
# autoinstall.yaml im ISO-Root (direkter Subiquity-Weg, Ubuntu 24.04+)
|
# autoinstall.yaml im ISO-Root (direkter Subiquity-Weg, Ubuntu 24.04+)
|
||||||
# Subiquity sucht im Root des Installationsmediums nach autoinstall.yaml
|
# Subiquity sucht im Root des Installationsmediums nach autoinstall.yaml
|
||||||
grep -v '^#cloud-config' "$SCRIPT_DIR/user-data" | \
|
# Datei 1:1 kopieren — #cloud-config ist ein YAML-Kommentar, autoinstall: Top-Level-Key wird unterstützt
|
||||||
sed 's/^autoinstall://' | sed 's/^ //' > "$TMPDIR/autoinstall.yaml"
|
cp "$SCRIPT_DIR/user-data" "$TMPDIR/autoinstall.yaml"
|
||||||
ok "user-data und autoinstall.yaml bereit"
|
ok "user-data und autoinstall.yaml bereit"
|
||||||
|
|
||||||
# ── WireGuard-Config einbetten ────────────────────────────────────────────
|
# ── WireGuard-Config einbetten ────────────────────────────────────────────
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue