From 2c702465a13531c9ce477a0d76ecfe201649396b Mon Sep 17 00:00:00 2001 From: vasilito Date: Sat, 4 Jul 2026 01:07:56 +0300 Subject: [PATCH] fix: convert ucsid, driver-params to oneshot_async; add ipcd/ptyd overrides Config changes to prevent scheduler hangs on live-mini ISO: - 00_ucsid.service: scheme -> oneshot_async - 13_driver-params.service: scheme -> oneshot_async - 00_ipcd.service: new override (notify -> oneshot_async) - 00_ptyd.service: new override (notify -> oneshot_async) - 00_pcid-spawner.service: new override (oneshot -> oneshot_async) - base: update submodule to 4bfb878 (force-run scheduler) --- config/redbear-device-services.toml | 2 +- config/redbear-mini.toml | 24 +++++++++++++++++++++++- local/sources/base | 2 +- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/config/redbear-device-services.toml b/config/redbear-device-services.toml index 8382330650..782ab35047 100644 --- a/config/redbear-device-services.toml +++ b/config/redbear-device-services.toml @@ -790,7 +790,7 @@ requires_weak = ["00_driver-manager.service"] [service] cmd = "/usr/bin/driver-params" -type = { scheme = "driver-params" } +type = "oneshot_async" """ [[files]] diff --git a/config/redbear-mini.toml b/config/redbear-mini.toml index aefbc35541..e39b0d278b 100644 --- a/config/redbear-mini.toml +++ b/config/redbear-mini.toml @@ -287,7 +287,7 @@ requires_weak = [ [service] cmd = "ucsid" -type = { scheme = "ucsi" } +type = "oneshot_async" """ [[files]] @@ -543,3 +543,25 @@ description = "PCI driver spawner (non-blocking on live-mini)" cmd = "pcid-spawner" type = "oneshot_async" """ + +[[files]] +path = "/etc/init.d/00_ipcd.service" +data = """ +[unit] +description = "Inter-process communication daemon (non-blocking on live-mini)" + +[service] +cmd = "ipcd" +type = "oneshot_async" +""" + +[[files]] +path = "/etc/init.d/00_ptyd.service" +data = """ +[unit] +description = "Pseudo-terminal daemon (non-blocking on live-mini)" + +[service] +cmd = "ptyd" +type = "oneshot_async" +""" diff --git a/local/sources/base b/local/sources/base index 4a1d1f4576..4bfb878b55 160000 --- a/local/sources/base +++ b/local/sources/base @@ -1 +1 @@ -Subproject commit 4a1d1f4576760e9f9a2bcec1f30bfd5389ca1ebd +Subproject commit 4bfb878b55fbb4cd4a2fcb290df885ac4aef53d3