feat(v0.2): splash-frame + lima/E2E раскладка Stage 0/1/2
P6.4: just splash-frame; lima yaml ставит stage0/1/2.target + tmpfiles (splash/warmup ловит glob *.service). run.sh: install splash-бинаря, раскладка новых юнитов+tmpfiles, блок «Stage 0/1/2 разделены» (3 таргета reached, splash.png до frame.png, stage2.ready после, systemd-analyze лог). Убран restart shell (ломал бы порядок warmup-после-кадра — фазовый старт рендерит всё по порядку). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Alexander <akotenev2003@gmail.com>
This commit is contained in:
+6
-1
@@ -47,8 +47,9 @@ provision:
|
||||
mkfs.ext4 -q -L shturman-data /var/lib/shturman/data.img
|
||||
fi
|
||||
|
||||
# systemd-юниты + конфиги из репозитория
|
||||
# systemd-юниты + конфиги из репозитория (зонтик + 3 фазовых таргета; *.service ловит splash/warmup)
|
||||
install -m644 /shturman/systemd/shturman.target /etc/systemd/system/
|
||||
install -m644 /shturman/systemd/shturman-stage0.target /shturman/systemd/shturman-stage1.target /shturman/systemd/shturman-stage2.target /etc/systemd/system/
|
||||
install -m644 /shturman/systemd/data.mount /etc/systemd/system/
|
||||
install -m644 /shturman/systemd/shturman-*.service /etc/systemd/system/
|
||||
install -d /etc/dbus-1/system.d
|
||||
@@ -58,6 +59,10 @@ provision:
|
||||
install -m644 /shturman/systemd/zram-generator.conf /etc/systemd/zram-generator.conf
|
||||
install -d /etc/systemd/oomd.conf.d
|
||||
install -m644 /shturman/systemd/oomd-shturman.conf /etc/systemd/oomd.conf.d/shturman.conf
|
||||
# /run/shturman (кадры/маркеры, volatile) — tmpfiles на boot
|
||||
install -d /etc/tmpfiles.d
|
||||
install -m644 /shturman/systemd/tmpfiles-shturman.conf /etc/tmpfiles.d/shturman.conf
|
||||
systemd-tmpfiles --create /etc/tmpfiles.d/shturman.conf || true
|
||||
|
||||
# fake-hwclock → /data (не на rootfs; A07/A11). Сервис в Lima masked (Lima сам синхронит время) —
|
||||
# на HW он размаскирован и читает FILE из /etc/default/fake-hwclock через EnvironmentFile.
|
||||
|
||||
Reference in New Issue
Block a user