|
|
@ -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 |
|
|
|