mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-30 06:05:01 +00:00
New modules from secubox-openwrt: - secubox-zkp: Zero-Knowledge Proof Hamiltonian Dashboard - secubox-mesh: Meshname DNS for Yggdrasil mesh networks - secubox-p2p: Peer-to-Peer Network Hub with threat intelligence New module extracted from hub: - secubox-roadmap: Migration Roadmap (public read-only API) RBAC enhancements: - secubox-users v1.2.0: Add role-based access control with 35+ permissions - Default roles: admin, operator, user, guest - Role management, assignment, and ACL endpoints - secubox-system v1.1.0: Add system preferences with ACL - System roles: sysadmin, admin, operator, user, guest - Sysadmin can manage roles and shutdown - Admin can edit settings but not shutdown/roles - Action ACL for granular permission control Removed roadmap widget from secubox-hub dashboard. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
30 lines
1.1 KiB
Makefile
Executable File
30 lines
1.1 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_install:
|
|
# Install API module
|
|
install -d $(CURDIR)/debian/secubox-roadmap/usr/lib/secubox/roadmap/api
|
|
install -m 644 api/__init__.py $(CURDIR)/debian/secubox-roadmap/usr/lib/secubox/roadmap/api/
|
|
install -m 644 api/main.py $(CURDIR)/debian/secubox-roadmap/usr/lib/secubox/roadmap/api/
|
|
|
|
# Install web frontend
|
|
install -d $(CURDIR)/debian/secubox-roadmap/usr/share/secubox/www/roadmap
|
|
cp -r www/roadmap/* $(CURDIR)/debian/secubox-roadmap/usr/share/secubox/www/roadmap/
|
|
|
|
# Install nginx config
|
|
install -d $(CURDIR)/debian/secubox-roadmap/etc/nginx/secubox.d
|
|
install -m 644 nginx/roadmap.conf $(CURDIR)/debian/secubox-roadmap/etc/nginx/secubox.d/
|
|
|
|
# Install menu entry
|
|
install -d $(CURDIR)/debian/secubox-roadmap/usr/share/secubox/menu.d
|
|
install -m 644 menu.d/900-roadmap.json $(CURDIR)/debian/secubox-roadmap/usr/share/secubox/menu.d/
|
|
|
|
# Install systemd service
|
|
install -d $(CURDIR)/debian/secubox-roadmap/usr/lib/systemd/system
|
|
install -m 644 debian/secubox-roadmap.service $(CURDIR)/debian/secubox-roadmap/usr/lib/systemd/system/
|
|
|
|
override_dh_installsystemd:
|
|
dh_installsystemd --name=secubox-roadmap
|