diff options
Diffstat (limited to '')
| -rwxr-xr-x | apt-panopticon-update-data.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apt-panopticon-update-data.lua b/apt-panopticon-update-data.lua index cf0d83b..8251c9d 100755 --- a/apt-panopticon-update-data.lua +++ b/apt-panopticon-update-data.lua | |||
| @@ -139,5 +139,15 @@ for l in files:lines() do | |||
| 139 | os.execute('mkdir -p ' .. l:sub(1, 18) .. '; tar -c --xz ' .. l:sub(1, 24) .. ' -f ' .. l:sub(1, 18) .. '/' .. l .. '; rm -fr ' .. l:sub(1, 24) .. '; rm -f ' .. l) | 139 | os.execute('mkdir -p ' .. l:sub(1, 18) .. '; tar -c --xz ' .. l:sub(1, 24) .. ' -f ' .. l:sub(1, 18) .. '/' .. l .. '; rm -fr ' .. l:sub(1, 24) .. '; rm -f ' .. l) |
| 140 | end | 140 | end |
| 141 | 141 | ||
| 142 | local rslt = APT.exe( 'ls -dl results | cut -d " " -f 11'):Do().result:sub(2, -2) | ||
| 143 | local rslto = APT.exe( 'ls -dl results_old | cut -d " " -f 11'):Do().result:sub(2, -2) | ||
| 144 | local files = io.popen('ls -d1 results_*-*-*-*-* 2>/dev/null') | ||
| 145 | for l in files:lines() do | ||
| 146 | if (rslt ~= l) and (rslto ~= l) then | ||
| 147 | if -1 < APT.verbosity then io.stdout:write('\r' .. 'tar -c --xz ' .. l:sub(1, 24) .. ' -f ' .. l:sub(1, 18) .. '/' .. l .. '.tar.xz'); io.stdout:flush() end | ||
| 148 | os.execute('mkdir -p ' .. l:sub(1, 18) .. '; tar -c --xz ' .. l:sub(1, 24) .. ' -f ' .. l:sub(1, 18) .. '/' .. l .. '; rm -fr ' .. l:sub(1, 24) .. '; rm -f ' .. l) | ||
| 149 | end | ||
| 150 | end | ||
| 151 | |||
| 142 | 152 | ||
| 143 | if -1 < APT.verbosity then print('\nFinished updating data.') end | 153 | if -1 < APT.verbosity then print('\nFinished updating data.') end |
