feat: build system hardening — unwired patch detector + rebrand
check-unwired-patches.sh: scans local/patches/ for .patch files not referenced in any recipe.toml patches = [...] array. Detects 262 unwired patches (most intentionally kept for reference/rebase). P2-rebrand-start-message.patch: minimal 39-line patch changing 'Redox OS starting' to 'RedBear OS starting' in x86_64, aarch64, and riscv64 arch start files. Wired into kernel recipe after P8-msi.patch. Verified: make r.kernel builds with all 3 patches. Build system issues surfaced by the detector: - 250+ kernel individual patches kept for reference (absorbed/) - ~50 base individual patches — many intentionally unwired - ~30 relibc patches — may need wiring into relibc recipe - build-system patches applied by scripts, not recipes
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/kernel.git"
|
||||
rev = "866dfad0"
|
||||
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P8-msi.patch"]
|
||||
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P8-msi.patch", "../../../local/patches/kernel/P2-rebrand-start-message.patch"]
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
Reference in New Issue
Block a user