Files
RedBear-OS/config/redbear-legacy-desktop.toml
T
vasilito 2e764746e7 feat: build system hardening — collision detection, validation gates, init path enforcement
5-phase hardening to prevent silent file-layer collisions (the D-Bus
regression class):

Phase 1: lint-config-paths.sh + make lint-config in depends.mk
Phase 2: CollisionTracker in installer (content-hash comparison)
Phase 3: installs manifests in recipe.toml + validate-file-ownership.sh
Phase 4: validate-init-services.sh + make validate in disk.mk
Phase 5: documentation (AGENTS.md, BUILD-SYSTEM-HARDENING-PLAN.md)

Both redbear-mini and redbear-full build and validate clean.
66 declared install paths in base, zero conflicts.
2026-05-03 22:25:22 +01:00

21 lines
562 B
TOML

# Red Bear OS overrides for legacy desktop init services.
# Blank the display and console services inherited from desktop-minimal.toml.
# These intentional empty overrides prevent the inherited services from launching;
# the active redbear-full config provides its own display/console/greeter services.
[[files]]
path = "/etc/init.d/20_display.service"
data = ""
[[files]]
path = "/etc/init.d/29_activate_console.service"
data = ""
[[files]]
path = "/etc/init.d/30_console.service"
data = ""
[[files]]
path = "/etc/init.d/31_debug_console.service"
data = ""