aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon.lua
diff options
context:
space:
mode:
authoronefang2019-12-28 03:49:40 +1000
committeronefang2019-12-28 03:49:40 +1000
commit74451f4977ed4ab79f1ca7e2f6023f88cd9d5f49 (patch)
tree31ada1778f66215d31cd21e6b1267e75fdfbe924 /apt-panopticon.lua
parentOops, forgot to uncomment code after testing. (diff)
downloadapt-panopticon-74451f4977ed4ab79f1ca7e2f6023f88cd9d5f49.zip
apt-panopticon-74451f4977ed4ab79f1ca7e2f6023f88cd9d5f49.tar.gz
apt-panopticon-74451f4977ed4ab79f1ca7e2f6023f88cd9d5f49.tar.bz2
apt-panopticon-74451f4977ed4ab79f1ca7e2f6023f88cd9d5f49.tar.xz
Refactor the executers into an actual class type thingy.
Diffstat (limited to '')
-rwxr-xr-xapt-panopticon.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua
index e54e553..a97a974 100755
--- a/apt-panopticon.lua
+++ b/apt-panopticon.lua
@@ -1065,8 +1065,9 @@ else
1065 local adt = fadt:read('*l') 1065 local adt = fadt:read('*l')
1066 fadt:close() 1066 fadt:close()
1067 if (nil ~= adt) and APT.checkFile(adt) then 1067 if (nil ~= adt) and APT.checkFile(adt) then
1068 os.execute('{ mkdir -p ' .. adt:sub(1, 18) .. ' && ionice -c3 nice -n 19' .. 1068 APT.exe('mkdir -p ' .. adt:sub(1, 18))
1069 ' tar -c --xz ' .. adt .. ' -f ' .. adt:sub(1, 18) .. '/' .. adt .. '.tar.xz && rm -fr ' .. adt .. ' 2>/dev/null; } &') 1069 :And():Nice('tar -c --xz ' .. adt .. ' -f ' .. adt:sub(1, 18) .. '/' .. adt .. '.tar.xz')
1070 :And('rm -fr ' .. adt):noErr():fork()
1070 end 1071 end
1071 local dt = os.date('!%F-%H-%M') 1072 local dt = os.date('!%F-%H-%M')
1072 local fodt = io.popen('TZ="GMT" date -r results/stamp +%F-%H-%M 2>/dev/null', 'r') 1073 local fodt = io.popen('TZ="GMT" date -r results/stamp +%F-%H-%M 2>/dev/null', 'r')