init.d: final pcid-spawner reference sweep
30_redox-drm.service requires_weak now targets 40_driver-manager-initfs.service; stale dormant-era comments updated in 00_driver-manager.service and 45_loop_mnt.service.
This commit is contained in:
@@ -8,13 +8,8 @@ description = "Driver manager (post-switchroot /usr spawner)"
|
|||||||
# Driver manager enumerates /scheme/pci, reads /lib/drivers.d/*.toml,
|
# Driver manager enumerates /scheme/pci, reads /lib/drivers.d/*.toml,
|
||||||
# matches devices against driver match tables, and spawns driver daemons
|
# matches devices against driver match tables, and spawns driver daemons
|
||||||
# (e1000d, xhcid, ihdgd, etc.) per the manager's SpawnDecision committee
|
# (e1000d, xhcid, ihdgd, etc.) per the manager's SpawnDecision committee
|
||||||
# (see § 5.1 D1 migration plan). Activates only when
|
# (see § 5.1 D1 migration plan). Active unconditionally since the
|
||||||
# ConditionPathExists for /etc/driver-manager.d/disabled fails AND all
|
# 2026-07-24 cutover and pcid-spawner retirement.
|
||||||
# depends_on schemes (pci, firmware, iommu, numad, etc.) are ready.
|
|
||||||
#
|
|
||||||
# Until the D5 feature-complete gate ratifies, this service is dormant —
|
|
||||||
# pcid-spawner retains the boot path. The dormant flag is enabled by
|
|
||||||
# default; C0 wiring must explicitly remove it before activation.
|
|
||||||
|
|
||||||
[service]
|
[service]
|
||||||
cmd = "driver-manager"
|
cmd = "driver-manager"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[unit]
|
[unit]
|
||||||
description = "DRM/KMS Display Driver"
|
description = "DRM/KMS Display Driver"
|
||||||
requires_weak = ["20_graphics.target", "40_hwd.service", "40_pcid-spawner-initfs.service"]
|
requires_weak = ["20_graphics.target", "40_hwd.service", "40_driver-manager-initfs.service"]
|
||||||
condition_architecture = ["x86", "x86_64"]
|
condition_architecture = ["x86", "x86_64"]
|
||||||
|
|
||||||
[service]
|
[service]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
description = "Archiso-style loop mount fallback (compatibility)"
|
description = "Archiso-style loop mount fallback (compatibility)"
|
||||||
# This service only runs if a previous mount attempt failed; it's a
|
# This service only runs if a previous mount attempt failed; it's a
|
||||||
# fallback for live media whose boot device couldn't be discovered by
|
# fallback for live media whose boot device couldn't be discovered by
|
||||||
# the normal pcid-spawner-initfs / lived path. Mirrors the role of
|
# the normal driver-manager-initfs / lived path. Mirrors the role of
|
||||||
# CachyOS's archiso_loop_mnt hook: scan for a likely boot medium at a
|
# CachyOS's archiso_loop_mnt hook: scan for a likely boot medium at a
|
||||||
# well-known location and mount it before continuing the init graph.
|
# well-known location and mount it before continuing the init graph.
|
||||||
requires_weak = ["40_pcid-spawner-initfs.service"]
|
requires_weak = ["40_pcid-spawner-initfs.service"]
|
||||||
|
|||||||
Reference in New Issue
Block a user