bc2c0b8cfd
systemd/ (target/data.mount/firstboot/machineid/power/settings/shell + dbus-policy + journald/zram/oomd): ordering data.mount->firstboot->machineid->dbus->power+settings->shell; Requires+After firstboot; OOMScoreAdjust. lima/shturman.yaml (vz, Ubuntu ARM64, /data loopback, провижининг). tests/e2e/run.sh (каркас приёмки). justfile: vm-up/down/reset/shell, run, e2e, shell-frame. Валидация — часть 2 (поднятие Lima). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Alexander <akotenev2003@gmail.com>
17 lines
1013 B
Plaintext
17 lines
1013 B
Plaintext
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
|
|
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
|
|
<!--
|
|
Системная шина устройства (ipc §1). v0: сервисы под root, политика разрешает own/send для ru.shturman.*.
|
|
dev-mock (ru.shturman.dev.PowerMock1) — это ИНТЕРФЕЙС на объекте Power, отдельное bus-имя НЕ нужно
|
|
(send_destination=ru.shturman.Power покрывает все его интерфейсы); гейт dev — только cargo-фича.
|
|
Тонкая per-app прокси-фильтрация (портал-паттерн) — v3 (App-Host). Выделенный shturman-user — позже (hardening).
|
|
-->
|
|
<busconfig>
|
|
<policy context="default">
|
|
<allow own="ru.shturman.Power"/>
|
|
<allow own="ru.shturman.Settings"/>
|
|
<allow send_destination="ru.shturman.Power"/>
|
|
<allow send_destination="ru.shturman.Settings"/>
|
|
</policy>
|
|
</busconfig>
|