feat: add complete SecuBox package suite to firmware builds
Include all 13 SecuBox packages in firmware image builds, organized by category. Previously only 7 packages were included, missing the central hub and several key components. Added Packages: - luci-app-secubox (Central hub - CRITICAL) - luci-app-auth-guardian (Authentication system) - luci-app-bandwidth-manager (QoS & quotas) - luci-app-cdn-cache (CDN proxy cache) - luci-app-media-flow (Media traffic detection) - luci-app-vhost-manager (Virtual host manager) Complete Package List (13 total): Core Control (2): - luci-app-secubox - Central hub - luci-app-system-hub - System control center Security & Monitoring (2): - luci-app-crowdsec-dashboard - CrowdSec security - luci-app-netdata-dashboard - System monitoring Network Intelligence (2): - luci-app-netifyd-dashboard - Deep packet inspection - luci-app-network-modes - Network mode configuration VPN & Access Control (3): - luci-app-wireguard-dashboard - WireGuard VPN - luci-app-client-guardian - NAC & captive portal - luci-app-auth-guardian - Authentication system Bandwidth & Traffic (2): - luci-app-bandwidth-manager - QoS & quotas - luci-app-media-flow - Media traffic detection Performance & Services (2): - luci-app-cdn-cache - CDN proxy cache - luci-app-vhost-manager - Virtual host manager Impact: - Firmware images now include complete SecuBox security suite - All modules accessible immediately after flashing - No need to install packages separately - Consistent feature set across all firmware builds Changes: - local-build.sh: Updated firmware configuration - build-secubox-images.yml: Updated GitHub Actions workflow 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
804b93a4ff
commit
8b5337f120
40
.github/workflows/build-secubox-images.yml
vendored
40
.github/workflows/build-secubox-images.yml
vendored
@ -281,39 +281,39 @@ jobs:
|
||||
if: ${{ github.event.inputs.include_secubox == 'true' }}
|
||||
run: |
|
||||
cd openwrt
|
||||
|
||||
# CrowdSec
|
||||
|
||||
cat >> .config << EOF
|
||||
# SecuBox packages - Core
|
||||
CONFIG_PACKAGE_luci-app-secubox=y
|
||||
CONFIG_PACKAGE_luci-app-system-hub=y
|
||||
|
||||
# SecuBox packages - Security & Monitoring
|
||||
CONFIG_PACKAGE_crowdsec=y
|
||||
CONFIG_PACKAGE_crowdsec-firewall-bouncer=y
|
||||
CONFIG_PACKAGE_luci-app-crowdsec-dashboard=y
|
||||
EOF
|
||||
|
||||
# Netdata
|
||||
cat >> .config << EOF
|
||||
CONFIG_PACKAGE_netdata=y
|
||||
CONFIG_PACKAGE_luci-app-netdata-dashboard=y
|
||||
EOF
|
||||
|
||||
# Netifyd
|
||||
cat >> .config << EOF
|
||||
|
||||
# SecuBox packages - Network Intelligence
|
||||
CONFIG_PACKAGE_netifyd=y
|
||||
CONFIG_PACKAGE_luci-app-netifyd-dashboard=y
|
||||
EOF
|
||||
|
||||
# WireGuard
|
||||
cat >> .config << EOF
|
||||
CONFIG_PACKAGE_luci-app-network-modes=y
|
||||
|
||||
# SecuBox packages - VPN & Access Control
|
||||
CONFIG_PACKAGE_wireguard-tools=y
|
||||
CONFIG_PACKAGE_kmod-wireguard=y
|
||||
CONFIG_PACKAGE_luci-app-wireguard-dashboard=y
|
||||
CONFIG_PACKAGE_qrencode=y
|
||||
EOF
|
||||
|
||||
# SecuBox core
|
||||
cat >> .config << EOF
|
||||
CONFIG_PACKAGE_luci-app-network-modes=y
|
||||
CONFIG_PACKAGE_luci-app-client-guardian=y
|
||||
CONFIG_PACKAGE_luci-app-system-hub=y
|
||||
CONFIG_PACKAGE_luci-app-auth-guardian=y
|
||||
|
||||
# SecuBox packages - Bandwidth & Traffic
|
||||
CONFIG_PACKAGE_luci-app-bandwidth-manager=y
|
||||
CONFIG_PACKAGE_luci-app-media-flow=y
|
||||
|
||||
# SecuBox packages - Performance & Services
|
||||
CONFIG_PACKAGE_luci-app-cdn-cache=y
|
||||
CONFIG_PACKAGE_luci-app-vhost-manager=y
|
||||
EOF
|
||||
|
||||
- name: Add device-specific packages
|
||||
|
||||
@ -962,14 +962,30 @@ CONFIG_PACKAGE_kmod-usb-storage=y
|
||||
CONFIG_PACKAGE_kmod-fs-ext4=y
|
||||
CONFIG_PACKAGE_kmod-fs-vfat=y
|
||||
|
||||
# SecuBox packages
|
||||
# SecuBox packages - Core
|
||||
CONFIG_PACKAGE_luci-app-secubox=y
|
||||
CONFIG_PACKAGE_luci-app-system-hub=y
|
||||
CONFIG_PACKAGE_luci-app-network-modes=y
|
||||
CONFIG_PACKAGE_luci-app-wireguard-dashboard=y
|
||||
|
||||
# SecuBox packages - Security & Monitoring
|
||||
CONFIG_PACKAGE_luci-app-crowdsec-dashboard=y
|
||||
CONFIG_PACKAGE_luci-app-netdata-dashboard=y
|
||||
|
||||
# SecuBox packages - Network Intelligence
|
||||
CONFIG_PACKAGE_luci-app-netifyd-dashboard=y
|
||||
CONFIG_PACKAGE_luci-app-network-modes=y
|
||||
|
||||
# SecuBox packages - VPN & Access Control
|
||||
CONFIG_PACKAGE_luci-app-wireguard-dashboard=y
|
||||
CONFIG_PACKAGE_luci-app-client-guardian=y
|
||||
CONFIG_PACKAGE_luci-app-auth-guardian=y
|
||||
|
||||
# SecuBox packages - Bandwidth & Traffic
|
||||
CONFIG_PACKAGE_luci-app-bandwidth-manager=y
|
||||
CONFIG_PACKAGE_luci-app-media-flow=y
|
||||
|
||||
# SecuBox packages - Performance & Services
|
||||
CONFIG_PACKAGE_luci-app-cdn-cache=y
|
||||
CONFIG_PACKAGE_luci-app-vhost-manager=y
|
||||
|
||||
# WireGuard
|
||||
CONFIG_PACKAGE_wireguard-tools=y
|
||||
|
||||
Loading…
Reference in New Issue
Block a user