aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon-update-data.lua
diff options
context:
space:
mode:
authoronefang2019-12-29 11:20:44 +1000
committeronefang2019-12-29 11:20:44 +1000
commit8e5ac033701c27360112f5fc13f1aa78c1326c11 (patch)
tree6ee28f40370d9b7ce4af8882df903059591c4e62 /apt-panopticon-update-data.lua
parentRefactor nested pairs() calls. (diff)
downloadapt-panopticon-8e5ac033701c27360112f5fc13f1aa78c1326c11.zip
apt-panopticon-8e5ac033701c27360112f5fc13f1aa78c1326c11.tar.gz
apt-panopticon-8e5ac033701c27360112f5fc13f1aa78c1326c11.tar.bz2
apt-panopticon-8e5ac033701c27360112f5fc13f1aa78c1326c11.tar.xz
Fix up some time stuff.
Diffstat (limited to 'apt-panopticon-update-data.lua')
-rwxr-xr-xapt-panopticon-update-data.lua9
1 files changed, 2 insertions, 7 deletions
diff --git a/apt-panopticon-update-data.lua b/apt-panopticon-update-data.lua
index 105a1c7..9d7e1ff 100755
--- a/apt-panopticon-update-data.lua
+++ b/apt-panopticon-update-data.lua
@@ -50,7 +50,7 @@ local files = io.popen('ls -1 results_*/results_*.tar.xz 2>/dev/null; ls -1 resu
50for l in files:lines() do 50for l in files:lines() do
51 local lsub = l:sub(1, -8) 51 local lsub = l:sub(1, -8)
52 52
53 local dt = os.date('!%s', os.time{year = l:sub(-23, -20), month = l:sub(-18, -17), day = l:sub(-15, -14), hour = l:sub(-12, -11), minute = l:sub(-9, -8)}) - (60 * 60) 53 local dt = os.date('!%s', os.time{year = l:sub(-23, -20), month = l:sub(-18, -17), day = l:sub(-15, -14), hour = l:sub(-12, -11), min = l:sub(-9, -8)}) - (60 * 60)
54 if dt < oldest then oldest = dt; print('\nOldest time is ' .. oldest) end 54 if dt < oldest then oldest = dt; print('\nOldest time is ' .. oldest) end
55 55
56 if -1 < APT.verbosity then io.stdout:write('\r' .. 'tar -xf ' .. l); io.stdout:flush() end 56 if -1 < APT.verbosity then io.stdout:write('\r' .. 'tar -xf ' .. l); io.stdout:flush() end
@@ -106,12 +106,7 @@ local files = io.popen('ls -d1 results_*')
106for l in files:lines() do 106for l in files:lines() do
107 if ('results_old' ~= l) and ('.tar.xz' ~= l:sub(25, -1)) then 107 if ('results_old' ~= l) and ('.tar.xz' ~= l:sub(25, -1)) then
108 if APT.checkFile(l .. '/stamp') then 108 if APT.checkFile(l .. '/stamp') then
109-- local status, whn = APT.execute('TZ="GMT" ls -d1 --time-style="+%s" ' .. l .. ' | cut -d " " -f 6-6') 109 APT.now = os.date('!%s', os.time{year = l:sub(9, 12), month = l:sub(14, 15), day = l:sub(17, 18), hour = l:sub(20, 21), min = l:sub(23, 24)})
110 local whn = APT.exe('TZ="GMT" ls -d1 --time-style="+%s" ' .. l .. ' | cut -d " " -f 6-6'):Do()
111 whn = whn:sub(2, -2)
112-- local status, new = APT.execute('TZ="GMT" date -d "' .. whn:sub(9, 18) .. ' ' .. whn:sub(20, 21) .. ':' .. whn:sub(23, 24) .. '" "+%s"')
113 local new = APT.exe('TZ="GMT" date -d "' .. whn:sub(9, 18) .. ' ' .. whn:sub(20, 21) .. ':' .. whn:sub(23, 24) .. '" "+%s"'):Do()
114 APT.now = tonumber("0" .. new:sub(2, -2))
115 if 0 ~= APT.now then 110 if 0 ~= APT.now then
116 if APT.checkFile(l .. '/mirrors.lua') then 111 if APT.checkFile(l .. '/mirrors.lua') then
117 if -1 < APT.verbosity then io.stdout:write('\r' .. l .. ' -> ' .. APT.now); io.stdout:flush() end 112 if -1 < APT.verbosity then io.stdout:write('\r' .. l .. ' -> ' .. APT.now); io.stdout:flush() end