summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-04-16 14:28:02 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-04-16 14:28:02 +0000
commit77097b13232b75a28ff82e68d0bcff761f1e4a49 (patch)
tree31f136efcf4535a979fa205b3e9a4fbd774f4f4b
parent8bdce87ea33366b25bb622eb69fc47bbc21130cb (diff)
downloadupstream-monitor-77097b13232b75a28ff82e68d0bcff761f1e4a49.tar.bz2
upstream-monitor-77097b13232b75a28ff82e68d0bcff761f1e4a49.tar.xz
aports-vercmp: use lua-aports
-rwxr-xr-x[-rw-r--r--]aports-vercmp12
1 files changed, 6 insertions, 6 deletions
diff --git a/aports-vercmp b/aports-vercmp
index 7d9f0a2..6f2047b 100644..100755
--- a/aports-vercmp
+++ b/aports-vercmp
@@ -1,6 +1,6 @@
-#!/usr/bin/lua
+#!/usr/bin/lua5.2
+
-require("aports")
upstream = require("archlinux").Init()
--upstream = require("upstream").Init()
@@ -8,12 +8,12 @@ upstream = require("archlinux").Init()
maintainer = {}
io.stderr:write("Reading aports...\n")
-adb = aports.new{"~/aports/main"}
+db = require("aports.db").new("~/aports", "main")
-adb:foreach_aport(function(p)
+for p in db:each_aport() do
newver = upstream:find_newer(p.pkgname, p.pkgver)
if newver ~= nil then
- local m = aports.get_maintainer(p)
+ local m = p:get_maintainer()
local t = {
["name"] = p.pkgname,
["current"] = p.pkgver,
@@ -24,7 +24,7 @@ adb:foreach_aport(function(p)
end
table.insert(maintainer[m], t)
end
-end)
+end
print(os.date())
for m, pkgs in pairs(maintainer) do