fix(appstore): navbar entry -> /usr/share/secubox/menu.d + 'root' section (0.2.2)

This commit is contained in:
CyberMind-FR 2026-06-29 16:43:26 +02:00
parent e51a310010
commit de15937ccf
3 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,11 @@
secubox-appstore (0.2.2-1~bookworm1) bookworm; urgency=medium
* fix(menu): install the navbar entry to /usr/share/secubox/menu.d (the
dir the hub reads) instead of /etc/secubox/menu.d, and place it in the
'root' navbar section (order 10) so the App Store is prominent.
-- Gerald KERMA <devel@cybermind.fr> Mon, 29 Jun 2026 20:00:00 +0200
secubox-appstore (0.2.1-1~bookworm1) bookworm; urgency=medium
* fix: service needs NoNewPrivileges=no so the API can sudo the root

View File

@ -17,8 +17,8 @@ override_dh_auto_install:
install -m 644 $(CURDIR)/nginx/appstore.conf $(CURDIR)/debian/secubox-appstore/etc/nginx/secubox.d/
# Hub menu entry
install -d $(CURDIR)/debian/secubox-appstore/etc/secubox/menu.d
install -m 644 $(CURDIR)/menu.d/580-appstore.json $(CURDIR)/debian/secubox-appstore/etc/secubox/menu.d/
install -d $(CURDIR)/debian/secubox-appstore/usr/share/secubox/menu.d
install -m 644 $(CURDIR)/menu.d/580-appstore.json $(CURDIR)/debian/secubox-appstore/usr/share/secubox/menu.d/
# systemd service
install -d $(CURDIR)/debian/secubox-appstore/usr/lib/systemd/system

View File

@ -3,8 +3,8 @@
"name": "App Store",
"icon": "🛍️",
"path": "/appstore/",
"category": "system",
"order": 580,
"category": "root",
"order": 10,
"description": "Install, enable & configure SecuBox modules",
"requires": ["secubox-appstore"]
}