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)
This commit is contained in:
2026-07-04 01:07:56 +03:00
parent 1eed99c54f
commit 2c702465a1
3 changed files with 25 additions and 3 deletions
+1 -1
View File
@@ -790,7 +790,7 @@ requires_weak = ["00_driver-manager.service"]
[service]
cmd = "/usr/bin/driver-params"
type = { scheme = "driver-params" }
type = "oneshot_async"
"""
[[files]]
+23 -1
View File
@@ -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"
"""