aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2020-01-03 23:26:50 +1000
committeronefang2020-01-03 23:26:50 +1000
commit7166e4f2255bae9f5ca3fcebf7c9112e9176c5ef (patch)
tree5eb1262746db26f8503ef88836d2a7a4eb0230e1
parentA few less steps in some of the time calcs. (diff)
downloadapt-panopticon-7166e4f2255bae9f5ca3fcebf7c9112e9176c5ef.zip
apt-panopticon-7166e4f2255bae9f5ca3fcebf7c9112e9176c5ef.tar.gz
apt-panopticon-7166e4f2255bae9f5ca3fcebf7c9112e9176c5ef.tar.bz2
apt-panopticon-7166e4f2255bae9f5ca3fcebf7c9112e9176c5ef.tar.xz
This might finally fix the Updated test, but include some more debugging output, just in case.
I blame unclear Lua documantation.
-rwxr-xr-xapt-panopticon.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua
index 5797f91..0f7cf99 100755
--- a/apt-panopticon.lua
+++ b/apt-panopticon.lua
@@ -814,7 +814,7 @@ end
814local parseRelease = function(host) 814local parseRelease = function(host)
815 local list = {inf = 'Release', parser = parsePackages, out = 'Packages', files = {}, nextf = 'debs'} 815 local list = {inf = 'Release', parser = parsePackages, out = 'Packages', files = {}, nextf = 'debs'}
816 local updated = false 816 local updated = false
817 local now = tonumber(os.date('!%s')) 817 local now = tonumber(os.date('%s'))
818 for i, n in pairs(releases) do 818 for i, n in pairs(releases) do
819 for l, o in pairs(releaseFiles) do 819 for l, o in pairs(releaseFiles) do
820 if repoExists(i .. o) then 820 if repoExists(i .. o) then
@@ -858,6 +858,9 @@ local parseRelease = function(host)
858 local upd = pkt + APT.mirrors[host].Updated 858 local upd = pkt + APT.mirrors[host].Updated
859 local updd = pkt + (APT.mirrors[host].Updated * 1.5) -- Give the mirror time to actually do the update. 859 local updd = pkt + (APT.mirrors[host].Updated * 1.5) -- Give the mirror time to actually do the update.
860 if pkt > new then 860 if pkt > new then
861 D( 'pkt is ' .. os.date('!%F %T', pkt) .. ' new is ' .. os.date('!%F %T', new) ..
862 ' upd is ' .. os.date('!%F %T', upd) .. ' updd is ' .. os.date('!%F %T', updd) ..
863 ' now is ' .. os.date('!%F %T', now) .. ' Updated is ' .. APT.mirrors[host].Updated)
861 if updd >= now then 864 if updd >= now then
862 W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host) 865 W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host)
863 Updating = true 866 Updating = true