Merge fix/378-packaging-secubox-c3box-binary-package-n

This commit is contained in:
CyberMind-FR 2026-05-27 10:17:51 +02:00
commit 4cd5f3432d
4 changed files with 14 additions and 9 deletions

View File

@ -18,10 +18,15 @@ Description: SecuBox Mesh Daemon - WireGuard mesh with ZKP authentication
- SQLite telemetry with metrics collection
Includes secuboxd daemon, secuboxctl CLI, and c3box dashboard.
Package: secubox-c3box
Package: secubox-daemon-c3box
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, secubox-daemon
Description: SecuBox C3BOX - Situational Awareness Dashboard
Conflicts: secubox-c3box (<< 1.1~)
Description: SecuBox C3BOX - Situational Awareness Dashboard (Go variant)
Web-based situational awareness dashboard for SecuBox mesh networks.
Visualizes mesh topology, node status, and ZKP credentials.
Connects to secuboxd via Unix socket.
.
This is the Go-built variant shipped alongside secubox-daemon. It
conflicts with the older Python secubox-c3box package; install only
one of the two on a given host.

View File

@ -21,13 +21,13 @@ override_dh_auto_install:
install -d debian/secubox-daemon/etc/secubox
install -m 640 ../../daemon/testdata/secuboxd.yaml debian/secubox-daemon/etc/secubox/secuboxd.yaml.example
install -m 644 ../../daemon/testdata/hamgraph.json debian/secubox-daemon/etc/secubox/
# secubox-c3box package
install -d debian/secubox-c3box/usr/bin
install -m 755 ../../daemon/build/c3box debian/secubox-c3box/usr/bin/
install -d debian/secubox-c3box/lib/systemd/system
install -m 644 ../../daemon/systemd/c3box.service debian/secubox-c3box/lib/systemd/system/
install -d debian/secubox-c3box/usr/share/c3box/www
cp -r ../../daemon/c3box/frontend/* debian/secubox-c3box/usr/share/c3box/www/ 2>/dev/null || true
# secubox-daemon-c3box package (Go variant, distinct from the Python secubox-c3box)
install -d debian/secubox-daemon-c3box/usr/bin
install -m 755 ../../daemon/build/c3box debian/secubox-daemon-c3box/usr/bin/
install -d debian/secubox-daemon-c3box/lib/systemd/system
install -m 644 ../../daemon/systemd/c3box.service debian/secubox-daemon-c3box/lib/systemd/system/
install -d debian/secubox-daemon-c3box/usr/share/c3box/www
cp -r ../../daemon/c3box/frontend/* debian/secubox-daemon-c3box/usr/share/c3box/www/ 2>/dev/null || true
override_dh_auto_clean:
# Don't clean pre-built binaries in ../../daemon/build/