feat(scripts): Add SecuBox seed and slipstream scripts for auto-install
Add comprehensive scripts for bootstrapping SecuBox on fresh OpenWrt:
- secubox-seed.sh: Bootstrap script for fresh installations
- Auto-detects architecture (x86_64, aarch64, armv7l)
- Configures SecuBox repository with fallback mechanisms
- Installation profiles: minimal, standard, full
- Graceful handling when repo.secubox.in is unavailable
- secubox-slipstream.sh: Bake SecuBox config into images during build
- Pre-configures repository feeds in rootfs
- Installs seed script and first-boot setup
- Adds SecuBox branding (banner, release info)
- Works with rootfs directories or image files
Update GitHub Actions workflows:
- build-secubox-vm.yml: Add slipstream step for x86_64 VMs
- build-secubox-images.yml: Add slipstream step for GlobalScale devices
Images now include:
- Pre-configured SecuBox repository (/etc/opkg/customfeeds.conf)
- Seed script (/usr/sbin/secubox-seed)
- First-boot auto-setup script
- SecuBox banner
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>