aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2020-02-06 14:10:33 +1000
committeronefang2020-02-06 14:10:33 +1000
commit77f7f216ed266bc20e0c50de057af8c4e7c3c02f (patch)
tree519de2bdffc89ab33dc7c32b6063d82b231062e5
parentDowngrade inability to find Packages_parsed-sorted to a WARNING. (diff)
downloadapt-panopticon-77f7f216ed266bc20e0c50de057af8c4e7c3c02f.zip
apt-panopticon-77f7f216ed266bc20e0c50de057af8c4e7c3c02f.tar.gz
apt-panopticon-77f7f216ed266bc20e0c50de057af8c4e7c3c02f.tar.bz2
apt-panopticon-77f7f216ed266bc20e0c50de057af8c4e7c3c02f.tar.xz
ERROR if we can't find IPs for a mirror.
-rwxr-xr-xapt-panopticon.lua22
1 files changed, 13 insertions, 9 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua
index 515e14b..793a80f 100755
--- a/apt-panopticon.lua
+++ b/apt-panopticon.lua
@@ -1051,16 +1051,20 @@ if 0 < #arg then
1051 if nil == path then path = '' end 1051 if nil == path then path = '' end
1052 if APT.origin then 1052 if APT.origin then
1053 local ips = APT.results["IPs"] 1053 local ips = APT.results["IPs"]
1054 APT.allpairs(ips, 1054 if nil ~= ips then
1055 function(k, v) 1055 APT.allpairs(ips,
1056 if v == "A" then 1056 function(k, v)
1057 if APT.testing("IPv4") then APT.exe('./apt-panopticon.lua ' .. sendArgs .. ' -4 ' .. pu.host .. path .. ' ' .. k .. ' ' .. file):Nice():log():fork() end 1057 if v == "A" then
1058 elseif v == "AAAA" then 1058 if APT.testing("IPv4") then APT.exe('./apt-panopticon.lua ' .. sendArgs .. ' -4 ' .. pu.host .. path .. ' ' .. k .. ' ' .. file):Nice():log():fork() end
1059 if APT.testing("IPv6") then APT.exe('./apt-panopticon.lua ' .. sendArgs .. ' -6 ' .. APT.IPv46 .. ' ' .. pu.host .. path .. ' ' .. k .. ' ' .. file):Nice():log():fork() end 1059 elseif v == "AAAA" then
1060 if APT.testing("IPv6") then APT.exe('./apt-panopticon.lua ' .. sendArgs .. ' -6 ' .. APT.IPv46 .. ' ' .. pu.host .. path .. ' ' .. k .. ' ' .. file):Nice():log():fork() end
1061 end
1062 D('logging to ' .. APT.logName(pu.host, k, file)[2])
1060 end 1063 end
1061 D('logging to ' .. APT.logName(pu.host, k, file)[2]) 1064 )
1062 end 1065 else
1063 ) 1066 E("no IPs for " .. pu.host)
1067 end
1064 end 1068 end
1065 1069
1066 if not APT.redir then 1070 if not APT.redir then