diff options
author | onefang | 2019-12-26 17:05:35 +1000 |
---|---|---|
committer | onefang | 2019-12-26 17:05:35 +1000 |
commit | aeb7e638ee192dddfa52c9c1723b9380f0ec6972 (patch) | |
tree | c04925bfe16f3401a27046e89747e3b098a7a7b9 | |
parent | Make the explanation linky more visible. (diff) | |
download | apt-panopticon-aeb7e638ee192dddfa52c9c1723b9380f0ec6972.zip apt-panopticon-aeb7e638ee192dddfa52c9c1723b9380f0ec6972.tar.gz apt-panopticon-aeb7e638ee192dddfa52c9c1723b9380f0ec6972.tar.bz2 apt-panopticon-aeb7e638ee192dddfa52c9c1723b9380f0ec6972.tar.xz |
Give mirrors some time to actually finish their rsynsc.
Diffstat (limited to '')
-rwxr-xr-x | apt-panopticon.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua index c15c369..fee4e28 100755 --- a/apt-panopticon.lua +++ b/apt-panopticon.lua | |||
@@ -816,9 +816,10 @@ local parseRelease = function(host) | |||
816 | pkt = tonumber(pkt:sub(2, -2)) | 816 | pkt = tonumber(pkt:sub(2, -2)) |
817 | local status, new = APT.execute([[TZ="GMT" date -d "$(grep '^Date:' results/]] .. host .. [[/merged/dists/]] .. n .. [[/Release.SORTED | cut -d ' ' -f 2-)" '+%s']], false) | 817 | local status, new = APT.execute([[TZ="GMT" date -d "$(grep '^Date:' results/]] .. host .. [[/merged/dists/]] .. n .. [[/Release.SORTED | cut -d ' ' -f 2-)" '+%s']], false) |
818 | new = tonumber(new:sub(2, -2)) | 818 | new = tonumber(new:sub(2, -2)) |
819 | local upd = pkt + APT.mirrors[host].Updated | 819 | local upd = pkt + APT.mirrors[host].Updated |
820 | local updd = pkt + (APT.mirrors[host].Updated * 1.5) -- Give the mirror time to actually do the update. | ||
820 | if pkt > new then | 821 | if pkt > new then |
821 | if upd >= now then | 822 | if updd >= now then |
822 | W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host) | 823 | W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host) |
823 | else | 824 | else |
824 | E('Release ' .. n .. ' not updated, should have updated @ ' .. os.date('!%F %T', upd) .. ', but was last updated @ ' .. os.date('!%F %T', new), 'http', 'Updated', host) | 825 | E('Release ' .. n .. ' not updated, should have updated @ ' .. os.date('!%F %T', upd) .. ', but was last updated @ ' .. os.date('!%F %T', new), 'http', 'Updated', host) |