diff --git a/luci-app-godproxy/Makefile b/luci-app-godproxy/Makefile index ede4e0e0f..ea597e310 100644 --- a/luci-app-godproxy/Makefile +++ b/luci-app-godproxy/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-ikoolproxy PKG_VERSION:=3.8.5 -PKG_RELEASE:=20240610 +PKG_RELEASE:=20250314 PKG_MAINTAINER:=panda-mute diff --git a/luci-app-godproxy/root/etc/uci-defaults/luci-koolproxy b/luci-app-godproxy/root/etc/uci-defaults/luci-koolproxy index 85d7f421c..9f62abdf7 100755 --- a/luci-app-godproxy/root/etc/uci-defaults/luci-koolproxy +++ b/luci-app-godproxy/root/etc/uci-defaults/luci-koolproxy @@ -1,10 +1,12 @@ #!/bin/sh uci -q batch <<-EOF >/dev/null + [ -e "/etc/config/ucitrack" ] && { delete ucitrack.@koolproxy[-1] add ucitrack koolproxy set ucitrack.@koolproxy[-1].init=koolproxy commit ucitrack + } delete firewall.koolproxy set firewall.koolproxy=include set firewall.koolproxy.type=script diff --git a/luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-godproxy.json b/luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-ikoolproxy.json similarity index 51% rename from luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-godproxy.json rename to luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-ikoolproxy.json index a2c0003a7..daf398aff 100644 --- a/luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-godproxy.json +++ b/luci-app-godproxy/root/usr/share/rpcd/acl.d/luci-app-ikoolproxy.json @@ -1,6 +1,6 @@ { - "luci-app-godproxy": { - "description": "Grant UCI access for luci-app-godproxy", + "luci-app-ikoolproxy": { + "description": "Grant UCI access for luci-app-ikoolproxy", "read": { "uci": [ "koolproxy" ] }, diff --git a/luci-app-godproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json b/luci-app-godproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json new file mode 100644 index 000000000..ae16823e8 --- /dev/null +++ b/luci-app-godproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json @@ -0,0 +1,4 @@ +{ + "config": "koolproxy", + "init": "koolproxy" +} diff --git a/luci-app-ikoolproxy/Makefile b/luci-app-ikoolproxy/Makefile index ede4e0e0f..ea597e310 100644 --- a/luci-app-ikoolproxy/Makefile +++ b/luci-app-ikoolproxy/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-ikoolproxy PKG_VERSION:=3.8.5 -PKG_RELEASE:=20240610 +PKG_RELEASE:=20250314 PKG_MAINTAINER:=panda-mute diff --git a/luci-app-ikoolproxy/root/etc/uci-defaults/luci-koolproxy b/luci-app-ikoolproxy/root/etc/uci-defaults/luci-koolproxy index 85d7f421c..9f62abdf7 100755 --- a/luci-app-ikoolproxy/root/etc/uci-defaults/luci-koolproxy +++ b/luci-app-ikoolproxy/root/etc/uci-defaults/luci-koolproxy @@ -1,10 +1,12 @@ #!/bin/sh uci -q batch <<-EOF >/dev/null + [ -e "/etc/config/ucitrack" ] && { delete ucitrack.@koolproxy[-1] add ucitrack koolproxy set ucitrack.@koolproxy[-1].init=koolproxy commit ucitrack + } delete firewall.koolproxy set firewall.koolproxy=include set firewall.koolproxy.type=script diff --git a/luci-app-ikoolproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json b/luci-app-ikoolproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json new file mode 100644 index 000000000..ae16823e8 --- /dev/null +++ b/luci-app-ikoolproxy/root/usr/share/ucitrack/luci-app-ikoolproxy.json @@ -0,0 +1,4 @@ +{ + "config": "koolproxy", + "init": "koolproxy" +}