diff options
| author | onefang | 2020-01-03 02:04:03 +1000 |
|---|---|---|
| committer | onefang | 2020-01-03 02:04:03 +1000 |
| commit | a223e29a13b5ef14efdd7b26b01f574095d9e463 (patch) | |
| tree | 18ec52cbffe59653dc913a33b3899e48ba711126 | |
| parent | May need to wait on the file to avoid missing speeds after all. (diff) | |
| download | apt-panopticon-a223e29a13b5ef14efdd7b26b01f574095d9e463.zip apt-panopticon-a223e29a13b5ef14efdd7b26b01f574095d9e463.tar.gz apt-panopticon-a223e29a13b5ef14efdd7b26b01f574095d9e463.tar.bz2 apt-panopticon-a223e29a13b5ef14efdd7b26b01f574095d9e463.tar.xz | |
Not being able to download an updated file while the mirror is still updating is only a warning.
| -rwxr-xr-x | apt-panopticon.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua index 2ffda50..e9b1015 100755 --- a/apt-panopticon.lua +++ b/apt-panopticon.lua | |||
| @@ -155,6 +155,7 @@ local url = require 'socket.url' | |||
| 155 | 155 | ||
| 156 | local ip = "" | 156 | local ip = "" |
| 157 | local cor = nil | 157 | local cor = nil |
| 158 | local Updating = false | ||
| 158 | 159 | ||
| 159 | local downloadLock = "flock -n results/curl-" | 160 | local downloadLock = "flock -n results/curl-" |
| 160 | local arw = ' <font color="magenta"><b>-></b></font> ' | 161 | local arw = ' <font color="magenta"><b>-></b></font> ' |
| @@ -693,7 +694,11 @@ local parseDebs = function(host) | |||
| 693 | end | 694 | end |
| 694 | os.execute('rm -f results/' .. host .. "/merged/" .. p) | 695 | os.execute('rm -f results/' .. host .. "/merged/" .. p) |
| 695 | else | 696 | else |
| 696 | E('Failed to download ' .. host .. "/merged/" .. p, 'http', 'Updated', host) | 697 | if Updating then |
| 698 | W('Not yet able to download, awaiting update for ' .. host .. "/merged/" .. p, 'http', 'Updated', host) | ||
| 699 | else | ||
| 700 | E('Failed to download ' .. host .. "/merged/" .. p, 'http', 'Updated', host) | ||
| 701 | end | ||
| 697 | end | 702 | end |
| 698 | end | 703 | end |
| 699 | end | 704 | end |
| @@ -857,6 +862,7 @@ local parseRelease = function(host) | |||
| 857 | if pkt > new then | 862 | if pkt > new then |
| 858 | if updd >= now then | 863 | if updd >= now then |
| 859 | W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host) | 864 | W('Release ' .. n .. ' not updated yet, should update @ ' .. os.date('!%F %T', upd), 'http', 'Updated', host) |
| 865 | Updating = true | ||
| 860 | else | 866 | else |
| 861 | 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) | 867 | 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) |
| 862 | end | 868 | end |
