ae3b2ab3b5
feat(packages): Add secubox-full meta-package and fix secubox-core
...
- Add p2p-mesh.sh to secubox-core install (was missing, breaking master-link)
- Create secubox-full meta-package with tiered bundles:
- secubox-core-bundle: Essential components
- secubox-security-bundle: WAF/IDS/threat detection
- secubox-services-bundle: HAProxy/DNS/web services
- secubox-luci-bundle: All LuCI apps
- secubox-full: Everything
- Update VM and firmware workflows to include secubox-core by default
- Add secubox-p2p, secubox-master-link, secubox-identity to default installs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 13:46:13 +01:00
7d0f47f465
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>
2026-03-20 10:23:05 +01:00
a905b885fc
chore: Update to OpenWrt 24.10.6
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-19 09:07:45 +01:00
5b3ee567c5
feat(ci): Add x86_64 VM firmware build workflow
...
- New build-secubox-vm.yml for ready-to-use SecuBox VM images
- Uses OpenWrt 24.10.5 (latest stable release)
- Builds VMDK, VDI, QCOW2 formats for all VM platforms
- Includes all SecuBox LuCI packages pre-installed
- Docker support enabled (dockerd, docker-compose)
- Virtio drivers and QEMU guest tools for KVM/Proxmox
- Configurable rootfs size (512MB-4GB)
- Manual dispatch + automatic on version tags
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 14:00:34 +01:00