summaryrefslogtreecommitdiff
path: root/ap.in
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-08-04 12:21:32 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2011-08-04 12:22:53 +0000
commit0b605e179eaede6f1d22abf63147a7e5059a26b5 (patch)
treeb1b98481b51b02744f19ddf017cc3dcb4f4c4e6c /ap.in
parent4335602da9641f670a81a3ce23324acacb91e3a3 (diff)
downloadabuild-0b605e179eaede6f1d22abf63147a7e5059a26b5.tar.gz
abuild-0b605e179eaede6f1d22abf63147a7e5059a26b5.tar.bz2
abuild-0b605e179eaede6f1d22abf63147a7e5059a26b5.tar.xz
abuild-0b605e179eaede6f1d22abf63147a7e5059a26b5.zip
aports.lua: parse source strings
Diffstat (limited to 'ap.in')
-rwxr-xr-xap.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/ap.in b/ap.in
index 81b11f6..95aeec0 100755
--- a/ap.in
+++ b/ap.in
@@ -68,6 +68,20 @@ subcmd.builddirs = {
end
}
+subcmd.sources = {
+ desc = "List sources",
+ usage = "PKG...",
+ run = function(opts)
+ local i, p, _
+ for i = 2, #opts do
+ db:foreach_pkg(opts[i], function(_, p)
+ aports.foreach_remote_source(p, function(url)
+ print(p.pkgname, p.pkgver, string.gsub(url, p.pkgver, "$VERSION"))
+ end)
+ end)
+ end
+ end
+}
function print_usage()
io.write("usage: ap -d <DIR> SUBCOMMAND [options]\n\nSubcommands are:\n")