base: revert oneshot_async service types, fix local fork deps, migrate remote to RedBear-OS

- Revert initfs/rootfs service types from oneshot_async to blocking
  Scheme/Notify/Oneshot to fix init ordering races.
- Add /scheme/pci retry loop in pcid-spawner.
- Bump redox_event to 0.4.8; use local paths for redox-ioctl and redox-rt.
- Regenerate Cargo.lock / bootstrap/Cargo.lock with only local forks.
- Update submodule origin from redbear-os-base.git to RedBear-OS.git
  branch submodule/base per single-repo policy.
This commit is contained in:
Red Bear OS
2026-07-05 22:25:00 +03:00
parent 4bfb878b55
commit e653ef10d6
36 changed files with 371 additions and 210 deletions
+1 -1
View File
@@ -3,4 +3,4 @@ description = "VT input and graphics multiplexer"
[service]
cmd = "inputd"
type = "oneshot_async"
type = { scheme = "input" }
+1 -1
View File
@@ -4,4 +4,4 @@ description = "Live disk"
[service]
cmd = "lived"
type = "oneshot_async"
type = "notify"
+1 -1
View File
@@ -4,4 +4,4 @@ requires_weak = ["10_inputd.service", "20_vesad.service"]
[service]
cmd = "fbbootlogd"
type = "oneshot_async"
type = { scheme = "fbbootlog" }
+1 -1
View File
@@ -5,4 +5,4 @@ requires_weak = ["10_inputd.service", "20_vesad.service"]
[service]
cmd = "fbcond"
args = ["2"]
type = "oneshot_async"
type = { scheme = "fbcon" }
+1 -1
View File
@@ -10,4 +10,4 @@ inherit_envs = [
"FRAMEBUFFER_HEIGHT",
"FRAMEBUFFER_STRIDE",
]
type = "oneshot_async"
type = "notify"
+1 -1
View File
@@ -6,4 +6,4 @@ condition_board = ["raspi3bp"]
[service]
cmd = "bcm2835-sdhcid"
type = "oneshot_async"
type = "notify"
+1 -1
View File
@@ -5,4 +5,4 @@ requires_weak = ["10_inputd.service", "10_lived.service", "20_graphics.target"]
[service]
cmd = "hwd"
inherit_envs = ["RSDP_ADDR", "RSDP_SIZE"]
type = "oneshot_async"
type = "notify"
+1 -1
View File
@@ -5,4 +5,4 @@ condition_architecture = ["x86", "x86_64"]
[service]
cmd = "ps2d"
type = "oneshot_async"
type = "notify"