Files
RedBear-OS/init.initfs.d/40_driver-manager-initfs.service
T
Red Bear OS 0c11c2b515 retire pcid-spawner: remove crate, service files, and build wiring
Operator-ratified full retirement — driver-manager superseded
pcid-spawner in every role (boot-time PCI match/claim/spawn, initfs
storage path, hotplug). Removes:
- drivers/pcid-spawner/ crate (source preserved in git history)
- init.d/00_pcid-spawner.service and
  init.initfs.d/40_pcid-spawner-initfs.service
- Cargo workspace member + Makefile bin entries
- 40_drivers.target reference to pcid-spawner-initfs
- the /etc/driver-manager.d/disabled fallback gates on driver-manager
  services (no fallback exists anymore; driver-manager runs
  unconditionally)
2026-07-24 08:47:02 +09:00

18 lines
690 B
Desktop File

# Place this file at:
# local/sources/base/init.initfs.d/40_driver-manager-initfs.service
# (created during D5/C0 phase; remains dormant until operator ratifies cutover)
[unit]
description = "Driver manager initfs spawner"
requires_weak = ["10_inputd.service", "20_graphics.target", "40_pcid.service"]
# Long-form description:
# Driver manager initfs variant. Replaces 40_pcid-spawner-initfs.service
# once the initfs storage path is fully verified under driver-manager
# in dual-mode observation (C1). Storage-critical drivers (ahcid, ided,
# nvmed, virtio-blkd) bind here before redoxfs mounts the rootfs.
[service]
cmd = "driver-manager"
args = ["--initfs"]
type = "oneshot"