update 2023-12-06 00:24:05

This commit is contained in:
github-actions[bot] 2023-12-06 00:24:05 +08:00
parent 760ed8f106
commit 29050af84b
4 changed files with 20 additions and 5 deletions

View File

@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-aliddns PKG_NAME:=luci-app-aliddns
PKG_VERSION:=0.4.0 PKG_VERSION:=0.4.1
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_LICENSE:=MIT PKG_LICENSE:=MIT

View File

@ -10,6 +10,9 @@ msgstr "启用"
msgid "Clean Before Update" msgid "Clean Before Update"
msgstr "清除所有同名记录" msgstr "清除所有同名记录"
msgid "Enabled IPv4"
msgstr "启用 IPv4"
msgid "Enabled IPv6" msgid "Enabled IPv6"
msgstr "启用 IPv6" msgstr "启用 IPv6"

View File

@ -15,6 +15,9 @@ enable.rmempty = false
enable = e:option(Flag, "clean", translate("Clean Before Update")) enable = e:option(Flag, "clean", translate("Clean Before Update"))
enable.rmempty = false enable.rmempty = false
ipv4 = e:option(Flag,"ipv4",translate("Enabled IPv4"))
ipv4.rmempty=false
ipv6 = e:option(Flag,"ipv6",translate("Enabled IPv6")) ipv6 = e:option(Flag,"ipv6",translate("Enabled IPv6"))
ipv6.rmempty=false ipv6.rmempty=false
@ -33,6 +36,7 @@ iface6:value("",translate("Select WAN6-IP Source"))
iface6:value("internet") iface6:value("internet")
iface6:value("wan") iface6:value("wan")
iface6:value("wan6") iface6:value("wan6")
iface6:value("wan_6")
iface6.rmempty = true iface6.rmempty = true
main = e:option(Value, "main_domain", translate("Main Domain"), translate("For example: test.github.com -> github.com")) main = e:option(Value, "main_domain", translate("Main Domain"), translate("For example: test.github.com -> github.com"))

View File

@ -242,6 +242,8 @@ clean_log() {
exit 1 exit 1
} }
ipv4=$(uci_get_by_name base ipv4)
ipv6=$(uci_get_by_name base ipv6)
ak_id=$(uci_get_by_name base app_key) ak_id=$(uci_get_by_name base app_key)
ak_sec=$(uci_get_by_name base app_secret) ak_sec=$(uci_get_by_name base app_secret)
rrid=$(uci_get_by_name base record_id) rrid=$(uci_get_by_name base record_id)
@ -269,10 +271,13 @@ DATE=$(date +'%Y-%m-%d %H:%M:%S')
timestamp=$(date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ") timestamp=$(date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ")
clean_log clean_log
check_aliddns || do_ddns_record # uci_bool_by_name base ipv4 && check_aliddns || do_ddns_record
if [ $ipv4 -eq 1 ]; then
check_aliddns || do_ddns_record
fi
# exit if ipv6 not-enabled # exit if ipv6 not-enabled
uci_bool_by_name base ipv6 || exit 0 # uci_bool_by_name base ipv6 || exit 0
iface6=$(uci_get_by_name base interface6) iface6=$(uci_get_by_name base interface6)
if [ "Z$iface6" == "Zinternet" -o "Z$iface6" == "Z" ]; then if [ "Z$iface6" == "Zinternet" -o "Z$iface6" == "Z" ]; then
@ -282,5 +287,8 @@ else
fi fi
ip6_escape=`urlencode "$ip6"` ip6_escape=`urlencode "$ip6"`
clean_log # clean_log
check_aliddns6 || do_ddns_record6 # uci_bool_by_name base ipv6 && check_aliddns6 || do_ddns_record6
if [ $ipv6 -eq 1 ]; then
check_aliddns6 || do_ddns_record6
fi