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:
@@ -790,7 +790,7 @@ requires_weak = ["00_driver-manager.service"]
|
||||
|
||||
[service]
|
||||
cmd = "/usr/bin/driver-params"
|
||||
type = { scheme = "driver-params" }
|
||||
type = "oneshot_async"
|
||||
"""
|
||||
|
||||
[[files]]
|
||||
|
||||
@@ -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"
|
||||
"""
|
||||
|
||||
+1
-1
Submodule local/sources/base updated: 4a1d1f4576...4bfb878b55
Reference in New Issue
Block a user