From 6bd0ff98c3162a38f95dcd17d7e3dca693775f4f Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sat, 15 Oct 2022 14:18:57 +0200 Subject: [PATCH] luci-app-nut: use filesystem dependencies for configuration files Don't use uci dependencies for nut related config files as the nut packages ship with completely commented out uci files. Such files do not satisfy the uci menu dependencies as those expect at least one section within the file. To solve this issue, use a regular file dependency on /etc/config/nut_* instead. Supersedes: #5964 Signed-off-by: Jo-Philipp Wich (cherry picked from commit bfc0fcfe6e97b1b39317f42d96debf3286c42696) --- .../root/usr/share/luci/menu.d/luci-app-nut.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json b/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json index e19143eb1b..64300d57eb 100644 --- a/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json +++ b/applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json @@ -6,10 +6,10 @@ }, "depends": { "acl": [ "luci-app-nut" ], - "uci": [ - { "nut_server": true }, - { "nut_monitor": true }, - { "nut_cgi": true } + "fs": [ + { "/etc/config/nut_server": "file" }, + { "/etc/config/nut_monitor": "file" }, + { "/etc/config/nut_cgi": "file" } ] } }, @@ -23,7 +23,7 @@ "post": { "cbi.submit": true } }, "depends": { - "uci": { "nut_server": true } + "fs": { "/etc/config/nut_server": "file" } } }, @@ -36,7 +36,7 @@ "post": { "cbi.submit": true } }, "depends": { - "uci": { "nut_monitor": true } + "fs": { "/etc/config/nut_monitor": "file" } } }, @@ -49,7 +49,7 @@ "post": { "cbi.submit": true } }, "depends": { - "uci": { "nut_cgi": true } + "fs": { "/etc/config/nut_cgi": "file" } } } } -- 2.30.2