diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-16 14:28:02 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-16 14:28:02 +0000 |
commit | 77097b13232b75a28ff82e68d0bcff761f1e4a49 (patch) | |
tree | 31f136efcf4535a979fa205b3e9a4fbd774f4f4b | |
parent | 8bdce87ea33366b25bb622eb69fc47bbc21130cb (diff) | |
download | upstream-monitor-77097b13232b75a28ff82e68d0bcff761f1e4a49.tar.bz2 upstream-monitor-77097b13232b75a28ff82e68d0bcff761f1e4a49.tar.xz |
aports-vercmp: use lua-aports
-rwxr-xr-x[-rw-r--r--] | aports-vercmp | 12 |
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 |