Files
RedBear-OS/init.initfs.d/40_driver-manager-initfs.service
T
Red Bear OS 0407d9ccbb init: add dormant driver-manager service files (C0)
Adds the two dormant service files for the driver-manager
post-switchroot + initfs spawner paths. Both files are dormant by
default — they require /etc/driver-manager.d/{disabled,initfs-active}
to be absent before they activate. The cutover (C1-C4) is
operator-ratified; this commit only adds the file presence so
the C0 wiring exists.

Refs: local/docs/DRIVER-MANAGER-MIGRATION-PLAN.md § 5.2 C0.
2026-07-21 06:58:10 +09:00

22 lines
909 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"
# Operator must explicitly enable this service by removing the
# ConditionPathExists flag (C2 wiring). Until then, pcid-spawner
# initfs continues to operate.
ConditionPathExists = "/etc/driver-manager.d/initfs-active"