secubox-deb/packages/secubox-vortex-firewall/debian/rules
CyberMind-FR ce81230b75 Add 4 new modules: device-intel, vortex-dns, vortex-firewall, meshname
New modules ported from OpenWRT:
- secubox-device-intel v1.0.0: Asset discovery, MAC vendor lookup, device tagging
- secubox-vortex-dns v1.0.0: DNS firewall with RPZ, blocklists, threat feeds
- secubox-vortex-firewall v1.0.0: nftables IP blocking with threat feeds
- secubox-meshname v1.0.0: Mesh DNS with Avahi/dnsmasq integration

Fixes:
- Remove duplicate WireGuard menu entry (21-wireguard.json)
- Fix vortex-firewall permission error on /etc/nftables.d

Total modules: 45

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-24 11:27:20 +01:00

12 lines
552 B
Makefile
Executable File

#!/usr/bin/make -f
%:
dh $@
override_dh_auto_install:
install -d debian/secubox-vortex-firewall/usr/lib/secubox/vortex-firewall
cp -r api debian/secubox-vortex-firewall/usr/lib/secubox/vortex-firewall/
install -d debian/secubox-vortex-firewall/usr/share/secubox/www/vortex-firewall
cp -r www/vortex-firewall/. debian/secubox-vortex-firewall/usr/share/secubox/www/vortex-firewall/
install -d debian/secubox-vortex-firewall/usr/share/secubox/menu.d
[ -d menu.d ] && cp -r menu.d/. debian/secubox-vortex-firewall/usr/share/secubox/menu.d/ || true