Browse Source

Check if reference packages are still current.

No idea if this'll work, can't test it easily.
master
onefang 3 years ago
parent
commit
b0f2e44c1d
  1. 10
      apt-panopticon.lua

10
apt-panopticon.lua

@ -754,6 +754,16 @@ local parsePackages = function(host)
os.execute('diff -U 0 Packages/' .. n .. dir .. 'Packages_parsed-sorted ' ..
'results/' .. APT.options.referenceSite.value .. '/merged/dists/' .. n .. dir .. 'Packages_parsed-sorted ' ..
' | grep -E "^\\+" | grep -Ev "^\\+\\+\\+|^---" >>results/NEW_' .. list.out .. '_TMP_' .. n .. '.txt')
for i, s in pairs(referenceDebs) do
if 0 < Apt.exe('grep "' .. s:sub(8, -1) .. '" results/OLD_' .. list.out .. '_' .. n .. '.txt'):Do().status then
print('Reference package is out of date - ' .. s)
end
end
for i, s in pairs(referenceDevs) do
if 0 < Apt.exe('grep "' .. s:sub(8, -1) .. '" results/OLD_' .. list.out .. '_' .. n .. '.txt'):Do().status then
print('Reference package is out of date - ' .. s)
end
end
else
C("Can't find file Packages/" .. n .. dir .. "Packages_parsed-sorted")
end

Loading…
Cancel
Save