From 526ab376fd9943b11a2e751cfc003ececddf2c35 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Sun, 3 May 2026 14:56:06 +0100 Subject: [PATCH] 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). --- .../base/P4-initfs-dbus-services.patch | 54 ++++++++++--------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/local/patches/base/P4-initfs-dbus-services.patch b/local/patches/base/P4-initfs-dbus-services.patch index bcbb5408..196c5be2 100644 --- a/local/patches/base/P4-initfs-dbus-services.patch +++ b/local/patches/base/P4-initfs-dbus-services.patch @@ -1,19 +1,25 @@ ---- a/init.d/05_boot_essential.target 1970-01-01 00:00:00.000000000 +0000 -+++ b/init.d/05_boot_essential.target 2026-05-03 14:36:41.375362503 +0100 -@@ -0,0 +1,4 @@ +--- /dev/null ++++ b/init.d/05_boot_essential.target +@@ -0,0 +1,7 @@ +[unit] -+description = "Boot target" ++description = "Boot essential services target" +requires_weak = ["00_base.target"] + ---- a/init.d/12_boot_late.target 1970-01-01 00:00:00.000000000 +0000 -+++ b/init.d/12_boot_late.target 2026-05-03 14:36:41.377146063 +0100 -@@ -0,0 +1,4 @@ ++[service] ++cmd = "/usr/bin/true" ++type = "oneshot" +--- /dev/null ++++ b/init.d/12_boot_late.target +@@ -0,0 +1,7 @@ +[unit] -+description = "Boot target" -+requires_weak = ["00_base.target"] ++description = "Boot late stage target" ++requires_weak = ["05_boot_essential.target"] + ---- a/init.d/12_dbus.service 1970-01-01 00:00:00.000000000 +0000 -+++ b/init.d/12_dbus.service 2026-05-03 14:36:41.377886492 +0100 ++[service] ++cmd = "/usr/bin/true" ++type = "oneshot" +--- /dev/null ++++ b/init.d/12_dbus.service @@ -0,0 +1,8 @@ +[unit] +description = "D-Bus system bus" @@ -23,24 +29,24 @@ +cmd = "dbus-daemon" +args = ["--system", "--nopidfile"] +type = "oneshot_async" ---- a/init.d/13_seatd.service 1970-01-01 00:00:00.000000000 +0000 -+++ b/init.d/13_seatd.service 2026-05-03 14:36:41.379589005 +0100 +--- /dev/null ++++ b/init.d/13_sessiond.service +@@ -0,0 +1,7 @@ ++[unit] ++description = "Red Bear session broker" ++requires_weak = ["12_dbus.service"] ++ ++[service] ++cmd = "redbear-sessiond" ++type = "oneshot_async" +--- /dev/null ++++ b/init.d/13_seatd.service @@ -0,0 +1,8 @@ +[unit] -+description = "seatd seat management daemon" ++description = "seatd seat management" +requires_weak = ["12_dbus.service", "13_sessiond.service"] + +[service] +cmd = "/usr/bin/seatd" +args = ["-l", "info"] +type = "oneshot_async" ---- a/init.d/13_sessiond.service 1970-01-01 00:00:00.000000000 +0000 -+++ b/init.d/13_sessiond.service 2026-05-03 14:36:41.378643373 +0100 -@@ -0,0 +1,7 @@ -+[unit] -+description = "Red Bear session broker (org.freedesktop.login1)" -+requires_weak = ["12_dbus.service"] -+ -+[service] -+cmd = "redbear-sessiond" -+type = "oneshot_async"