From 7e21b54396018024a71823f01f7f4f08b9cfc01e Mon Sep 17 00:00:00 2001 From: vados-dev <192440777+vados-dev@users.noreply.github.com> Date: Fri, 15 May 2026 13:25:03 +0300 Subject: [PATCH] Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:25:02 15.05.2026. --- html/AM-GlobalFunc.rsc | 4 ++-- html/AM-RKN-dnsLookup.rsc | 13 +++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/html/AM-GlobalFunc.rsc b/html/AM-GlobalFunc.rsc index 10305bcd0..b5dc2dd6d 100644 --- a/html/AM-GlobalFunc.rsc +++ b/html/AM-GlobalFunc.rsc @@ -17,9 +17,9 @@ :global GlobalFuncReady false; # Git commit id & info, expected configuration version -:global CommitId "main/652/6a20e295"; +:global CommitId "main/653/8ae9ca20"; :global CommitTAG "unknown"; -:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:05:03 15.05.2026."; +:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:25:02 15.05.2026."; # The variables are received right here. :global GlobalConfVersion 140; diff --git a/html/AM-RKN-dnsLookup.rsc b/html/AM-RKN-dnsLookup.rsc index 9c3ffe501..db8abd0d5 100644 --- a/html/AM-RKN-dnsLookup.rsc +++ b/html/AM-RKN-dnsLookup.rsc @@ -60,15 +60,12 @@ while (!$dnsLookupReady) do={ :nothing; } :foreach dnsRecord in=[/ip dns cache all find where (name=$aItem)] do={ :if ([/ip dns cache all get $dnsRecord type]="A") do={ :local newAddress [/ip dns cache all get $dnsRecord data]; -# :do { - :if ([/ip firewall address-list add list=$ListRKN address=$newAddress comment=$aItem]) do={ + :do { + /ip firewall address-list add list=$ListRKN address=$newAddress comment=$aItem; :log warning "Successfully adding ip to list A record: $dnsRecord, address: $newAddress domain: $aItem"; - } else={ + } on-error={ :log error "error when adding ip to list A record: $dnsRecord, address: $newAddress domain: $aItem"; - } -# } on-error={ -# :log error "error when adding ip to list A record: $dnsRecord, address: $newAddress domain: $aItem"; -# } + } } :if ([/ip dns cache all get $dnsRecord type]="CNAME") do={ :local cname; @@ -96,7 +93,7 @@ while (!$dnsLookupReady) do={ :nothing; } :if ([ :len [ /system/scheduler/find where name=$ScriptName ] ] = 0) do={ :log error ($ScriptName . "System Scheduler for script: " . $ScriptName . " is NOT SET! Fix It Now!"); - /system/scheduler/add name=$ScriptName on-event="/system/script { run $ScriptName; }" comment="Update RKN DNS Looup" interval=00:20:00 policy="ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon" start-time=startup; + /system/scheduler/add name=$ScriptName on-event="/system/script { run $ScriptName; }" comment="Update RKN DNS Looup" interval=00:30:00 policy="ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon" start-time=startup; } :set dnsLookupReady true; delay 2s; -- 2.52.0