aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rwxr-xr-xmirror-checker.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/mirror-checker.lua b/mirror-checker.lua
index 86528f3..bba9d49 100755
--- a/mirror-checker.lua
+++ b/mirror-checker.lua
@@ -266,12 +266,6 @@ end
266 266
267local checkHost = function (host, path, ip) 267local checkHost = function (host, path, ip)
268 if nil == path then path = "/" else 268 if nil == path then path = "/" else
269 if "/" == path:sub(-1, -1) then
270 W("slash at end of BaseURL in mirror_list.txt! " .. host .. " " .. path)
271 else
272 path = path .. "/"
273 end
274 end
275 checkIP(host, host, path, ip) 269 checkIP(host, host, path, ip)
276end 270end
277 271
@@ -396,6 +390,10 @@ end
396execute("mkdir -p results") 390execute("mkdir -p results")
397 391
398if 0 < #arg then 392if 0 < #arg then
393 if "/" == arg[1]:sub(-1, -1) then
394 W("slash at end of path! " .. arg[1])
395 arg[1] = arg[1]:sub(1, -2)
396 end
399 local pu = url.parse("http://" .. arg[1], defaultURL) 397 local pu = url.parse("http://" .. arg[1], defaultURL)
400 if nil ~= arg[2] then 398 if nil ~= arg[2] then
401 logFile, e = io.open("results/mirror-checker-lua_" .. pu.host .. "_" .. arg[2] .. ".log", "a+") 399 logFile, e = io.open("results/mirror-checker-lua_" .. pu.host .. "_" .. arg[2] .. ".log", "a+")
@@ -426,6 +424,10 @@ else
426-- checkHost("deb.devuan.org") 424-- checkHost("deb.devuan.org")
427 forkIP("deb.devuan.org") 425 forkIP("deb.devuan.org")
428 for k, m in pairs(mirrors) do 426 for k, m in pairs(mirrors) do
427 if "/" == m.BaseURL:sub(-1, -1) then
428 W("slash at end of BaseURL in mirror_list.txt! " .. m.BaseURL)
429 m.BaseURL = m.BaseURL:sub(1, -2)
430 end
429 local pu = url.parse("http://" .. m.BaseURL, defaultURL) 431 local pu = url.parse("http://" .. m.BaseURL, defaultURL)
430-- checkHost(pu.host) 432-- checkHost(pu.host)
431 forkIP(m.BaseURL) 433 forkIP(m.BaseURL)