aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apt-panopticon.lua
diff options
context:
space:
mode:
authoronefang2019-12-24 14:57:34 +1000
committeronefang2019-12-24 14:57:34 +1000
commit2340809bcda165d46f672029a546f44a5df71c9c (patch)
treeeac1e7797a31b85b1f64c325cda1ed5d9d9c47b0 /apt-panopticon.lua
parentTODO++ (diff)
downloadapt-panopticon-2340809bcda165d46f672029a546f44a5df71c9c.zip
apt-panopticon-2340809bcda165d46f672029a546f44a5df71c9c.tar.gz
apt-panopticon-2340809bcda165d46f672029a546f44a5df71c9c.tar.bz2
apt-panopticon-2340809bcda165d46f672029a546f44a5df71c9c.tar.xz
Wait for things to start up before checking for them.
Sometimes you have to give the system time to actually start executing things you are about to check for.
Diffstat (limited to '')
-rwxr-xr-xapt-panopticon.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua
index 8f8a363..d6227ec 100755
--- a/apt-panopticon.lua
+++ b/apt-panopticon.lua
@@ -823,7 +823,7 @@ drwxr-x--- 2 www-data www-data 4096 2019-12-23 01:02:57.000000000 +1000 aptly
823-rw-r--r-- 1 www-data www-data 7129 2019-12-23 01:03:54.000000000 +1000 curl-debs-pkgmaster.devuan.org.log 823-rw-r--r-- 1 www-data www-data 7129 2019-12-23 01:03:54.000000000 +1000 curl-debs-pkgmaster.devuan.org.log
824 824
825]] 825]]
826os.execute('sleep 2') 826os.execute('sleep 1') -- Wait for things to start up before checking for them.
827 while 0 < APT.checkExes(downloadLock .. list.out .. "-" .. host .. ".log") do 827 while 0 < APT.checkExes(downloadLock .. list.out .. "-" .. host .. ".log") do
828 D('*&lt;* About to yield coroutine while waiting on - 0 < APT.checkExes(' .. downloadLock .. list.out .. '-' .. host .. '.log') 828 D('*&lt;* About to yield coroutine while waiting on - 0 < APT.checkExes(' .. downloadLock .. list.out .. '-' .. host .. '.log')
829 coroutine.yield() 829 coroutine.yield()
@@ -963,6 +963,7 @@ if 0 < #arg then
963 end 963 end
964 964
965 if APT.origin and APT.options.referenceSite.value ~= pu.host then 965 if APT.origin and APT.options.referenceSite.value ~= pu.host then
966os.execute('sleep 1') -- Wait for things to start up before checking for them.
966 while 0 < APT.checkExes(downloadLock .. "Release-" .. pu.host .. ".log") do os.execute("sleep 10") end 967 while 0 < APT.checkExes(downloadLock .. "Release-" .. pu.host .. ".log") do os.execute("sleep 10") end
967 while 0 < APT.checkExes(downloadLock .. "Packages-" .. pu.host .. ".log") do os.execute("sleep 10") end 968 while 0 < APT.checkExes(downloadLock .. "Packages-" .. pu.host .. ".log") do os.execute("sleep 10") end
968 while 0 < APT.checkExes(downloadLock .. "package-" .. pu.host .. ".log") do os.execute("sleep 10") end 969 while 0 < APT.checkExes(downloadLock .. "package-" .. pu.host .. ".log") do os.execute("sleep 10") end
@@ -1007,6 +1008,7 @@ else
1007 end 1008 end
1008 end 1009 end
1009 1010
1011os.execute('sleep 1') -- Wait for things to start up before checking for them.
1010 while 1 <= APT.checkExes("apt-panopticon.lua " .. sendArgs) do os.execute("sleep 10") end 1012 while 1 <= APT.checkExes("apt-panopticon.lua " .. sendArgs) do os.execute("sleep 10") end
1011 1013
1012 for k, v in pairs(APT.mirrors) do 1014 for k, v in pairs(APT.mirrors) do
@@ -1030,6 +1032,7 @@ else
1030 end 1032 end
1031 end 1033 end
1032 1034
1035os.execute('sleep 1') -- Wait for things to start up before checking for them.
1033 while 1 <= APT.checkExes('tar -c --xz ' .. adt .. ' -f ' .. adt .. '.tar.xz') do os.execute("sleep 10") end 1036 while 1 <= APT.checkExes('tar -c --xz ' .. adt .. ' -f ' .. adt .. '.tar.xz') do os.execute("sleep 10") end
1034 if nil ~= adt then os.execute('rm -fr ' .. adt .. ' 2>/dev/null') end 1037 if nil ~= adt then os.execute('rm -fr ' .. adt .. ' 2>/dev/null') end
1035 1038