summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-pbr/root/usr/libexec
diff options
context:
space:
mode:
authorStan Grishin <stangri@melmac.ca>2024-03-23 01:14:52 +0000
committerStan Grishin <stangri@melmac.ca>2024-03-23 01:14:52 +0000
commit6d2c56fe9096df96e0d1277b05d6e84a52b2b592 (patch)
treec3131ca22e7b41ac6d02bf51310b8d12307f5995 /applications/luci-app-pbr/root/usr/libexec
parentcfd388340d9708b9b369f09c4ecf1b2382bf51b7 (diff)
luci-app-pbr: prepare migration to APK
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Diffstat (limited to 'applications/luci-app-pbr/root/usr/libexec')
-rwxr-xr-xapplications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr32
1 files changed, 14 insertions, 18 deletions
diff --git a/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr b/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr
index 8412b0c4bc..8cd02c58f4 100755
--- a/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr
+++ b/applications/luci-app-pbr/root/usr/libexec/rpcd/luci.pbr
@@ -69,10 +69,7 @@ get_init_status() {
local name
name="$(basename "$1")"
name="${name:-$packageName}"
- local version gateways warnings errors
- [ -z "$version" ] && version="$(opkg_get_version "${name}")"
- [ -z "$version" ] && version="$(opkg_get_version "${name}-iptables")"
- [ -z "$version" ] && version="$(opkg_get_version "${name}-netifd")"
+ local gateways warnings errors
gateways="$(ubus_get_status gateways | sed "s|\\\n|<br />|g;s|\(\\\033[^<]*\)|✓|g;")"
warnings="$(ubus_get_status warnings)"
errors="$(ubus_get_status errors)"
@@ -99,7 +96,7 @@ get_init_status() {
else
json_add_boolean 'running_nft_file' '0'
fi
- json_add_string 'version' "$version"
+ json_add_string 'version' "$PKG_VERSION"
json_add_string 'gateways' "$gateways"
json_add_array 'errors'
if [ -n "$errors" ]; then
@@ -138,12 +135,12 @@ EOF
$(echo "$warnings" | tr \# \\n)
EOF
fi
- if is_greater "$(opkg_get_version "${name}")" "$(opkg_get_version "luci-app-${name}")"; then
- json_add_object
- json_add_string 'id' 'warningOutdatedWebUIApp'
- json_add_string 'extra' "$(opkg_get_version "luci-app-${name}")"
- json_close_object
- fi
+# if is_greater "$(opkg_get_version "${name}")" "$(opkg_get_version "luci-app-${name}")"; then
+# json_add_object
+# json_add_string 'id' 'warningOutdatedWebUIApp'
+# json_add_string 'extra' "$(opkg_get_version "luci-app-${name}")"
+# json_close_object
+# fi
json_close_array
json_close_object
json_dump
@@ -209,12 +206,11 @@ get_gateways() {
}
get_supported_interfaces() {
- _find_firewall_wan_zone() { [ "$(uci_get 'firewall' "$1" 'name')" = "wan" ] && firewallWanZone="$1"; }
- _build_ifaces_all() { ifacesAll="${ifacesAll}${1} "; }
_build_ifaces_supported() { is_supported_interface "$1" && ! str_contains "$ifacesSupported" "$1" && ifacesSupported="${ifacesSupported}${1} "; }
+ _find_firewall_wan_zone() { [ "$(uci_get 'firewall' "$1" 'name')" = "wan" ] && firewallWanZone="$1"; }
local i
local firewallWanZone
- local ifacesAll ifacesSupported
+ local ifacesSupported
local webui_show_ignore_target
local ignored_interface supported_interface
local wanIface4 wanIface6
@@ -222,11 +218,11 @@ get_supported_interfaces() {
config_get_bool webui_show_ignore_target 'config' 'webui_show_ignore_target' '0'
config_get ignored_interface 'config' 'ignored_interface'
config_get supported_interface 'config' 'supported_interface'
+ config_get procd_wan_interface 'config' 'procd_wan_interface' 'wan'
+ config_get procd_wan6_interface 'config' 'procd_wan6_interface' 'wan6'
local i
- config_load 'network'
- config_foreach _build_ifaces_all 'interface'
- pbr_find_iface wanIface4 'wan'
- pbr_find_iface wanIface6 'wan6'
+ wanIface4="$procd_wan_interface"
+ wanIface6="$procd_wan6_interface"
config_load 'firewall'
config_foreach _find_firewall_wan_zone 'zone'
for i in $(uci_get 'firewall' "$firewallWanZone" 'network'); do