Commit Graph

3 Commits

Author SHA1 Message Date
vasilito 907d447369 fix: remove [service] sections from .target init files in P4 patch
The init system parser (serde deny_unknown_fields) rejects [service]
sections in .target files. The P4-initfs-dbus-services patch was
creating 05_boot_essential.target and 12_boot_late.target with a
no-op [service] section (cmd=/usr/bin/true). Removed those sections
so targets only contain [unit].

This eliminates "unknown field service, expected unit" init warnings
that could prevent proper service dependency resolution.
2026-05-03 18:31:38 +01:00
vasilito 526ab376fd fix: restore working D-Bus patch (37 services confirmed in QEMU)
D-Bus daemon, sessiond, and seatd all running on redbear-full.
User lookup warnings are pre-existing Redox D-Bus config issue
(does not affect functionality).
2026-05-03 14:56:06 +01:00
vasilito 79667c9697 feat: D-Bus + sessiond services wired into init.d
Added boot target hierarchy (boot_essential → boot_late) and
D-Bus services directly to base recipe init.d:
- 12_dbus.service: dbus-daemon --system
- 13_sessiond.service: redbear-sessiond (org.freedesktop.login1)
- 13_seatd.service: seatd seat management

D-Bus daemon confirmed running in QEMU boot. User lookup
warning (unknown username root) is a pre-existing Redox
D-Bus configuration issue.
2026-05-03 14:37:03 +01:00