fix stale config names in 13 test/validation scripts

redbear-minimal -> redbear-mini (config renamed, old name never existed as file)
redbear-desktop -> redbear-full (desktop is the full target)
redbear-live-full/redbear-live-minimal -> removed (never existed)

Also fix verify-overlay-integrity.sh critical config list:
- Remove 4 nonexistent configs (redbear-live-full, redbear-live-minimal, redbear-desktop)
- Add 2 missing configs (redbear-grub, redbear-grub-policy, redbear-boot-stages)
This commit is contained in:
2026-05-28 17:46:52 +03:00
parent a0244075e7
commit 5c127bf6f4
13 changed files with 34 additions and 34 deletions
@@ -36,18 +36,18 @@ require_pattern() {
printf '=== Red Bear OS VM Network Baseline Validation ===\n'
printf 'Root: %s\n\n' "$ROOT"
require_file "config/redbear-minimal.toml"
require_file "config/redbear-mini.toml"
require_file "config/redbear-netctl.toml"
require_file "recipes/core/base/source/init.d/00_pcid-spawner.service"
require_file "recipes/core/base/source/init.d/10_smolnetd.service"
require_file "recipes/core/base/source/init.d/10_dhcpd.service"
require_file "recipes/core/base/recipe.toml"
require_pattern "config/redbear-minimal.toml" 'path = "/etc/netctl/active"' \
'redbear-minimal must install /etc/netctl/active'
require_pattern "config/redbear-minimal.toml" 'data = "wired-dhcp\\n"' \
'redbear-minimal must enable wired-dhcp by default'
pass 'redbear-minimal enables the wired-dhcp profile by default'
require_pattern "config/redbear-mini.toml" 'path = "/etc/netctl/active"' \
'redbear-mini must install /etc/netctl/active'
require_pattern "config/redbear-mini.toml" 'data = "wired-dhcp\\n"' \
'redbear-mini must enable wired-dhcp by default'
pass 'redbear-mini enables the wired-dhcp profile by default'
require_pattern "config/redbear-netctl.toml" 'path = "/usr/lib/init.d/12_netctl.service"' \
'redbear-netctl config must install the boot service'