diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-12-16 17:02:00 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-12-16 17:02:00 +0000 |
commit | 6252f30024e44811bda80251f2f1e8b89d79c50b (patch) | |
tree | 2f94633ae26c7bd0de04a85a824031ffff1dd576 /aports.lua | |
parent | 604cd9139037140ebca8260b025ddfe017fc9495 (diff) |
aports.lua: make target_packages an iterator
Diffstat (limited to 'aports.lua')
-rw-r--r-- | aports.lua | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -251,12 +251,11 @@ function Aports:recursive_dependencies(pn) end function Aports:target_packages(pkgname) - local i,v - local t = {} - for k,v in pairs(self.apks[pkgname]) do - table.insert(t, pkgname.."-"..v.pkgver.."-r"..v.pkgrel..".apk") - end - return t + return coroutine.wrap(function() + for k,v in pairs(self.apks[pkgname]) do + coroutine.yield(pkgname.."-"..v.pkgver.."-r"..v.pkgrel..".apk") + end + end) end function Aports:each() |