Fix user-data YAML: Heredoc durch printf ersetzen
Der Bash-Heredoc <<AUTOSTART erzeugte Zeilen auf Spalte 0 ([Desktop Entry], Type=Application etc.), die den YAML-Parser von Subiquity brachen. Durch printf mit \n ersetzt. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c0e934f8e7
commit
193d2bc496
1 changed files with 1 additions and 8 deletions
|
|
@ -25,13 +25,6 @@ autoinstall:
|
|||
- curtin in-target --target=/target -- bash -c 'curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-base.sh | bash -s -- 16'
|
||||
# Desktop-Setup als Firstboot-Autostart einrichten
|
||||
- curtin in-target --target=/target -- mkdir -p /home/rene/.config/autostart
|
||||
- curtin in-target --target=/target -- bash -c 'cat > /home/rene/.config/autostart/macbook-setup-desktop.desktop <<AUTOSTART
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=MacBook Setup Desktop
|
||||
Exec=bash -c "curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-desktop.sh | bash 2>&1 | tee /tmp/setup-desktop.log; exec xfce4-terminal -e \"bash -c less /tmp/setup-desktop.log\""
|
||||
Hidden=false
|
||||
X-GNOME-Autostart-enabled=true
|
||||
AUTOSTART'
|
||||
- curtin in-target --target=/target -- bash -c 'printf "[Desktop Entry]\nType=Application\nName=MacBook Setup Desktop\nExec=bash -c \"curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-desktop.sh | bash 2>&1 | tee /tmp/setup-desktop.log\"\nHidden=false\nX-GNOME-Autostart-enabled=true\n" > /home/rene/.config/autostart/macbook-setup-desktop.desktop'
|
||||
- curtin in-target --target=/target -- chown -R 1000:1000 /home/rene/.config
|
||||
# Fuer MBP 16": oben "13" durch "16" ersetzen
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue