diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-01-09 08:51:57 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-01-09 08:51:57 +0000 |
commit | 3ef6dfba60f8ecd1abb3d0c9748035ebb9a4b4d6 (patch) | |
tree | 8011dcde3baa7cc09e3a33555bb30310b40beb4a /aports/db.lua | |
parent | 33b1d8e9747ac4712a7a703d823110fcae7f749b (diff) | |
download | lua-aports-3ef6dfba60f8ecd1abb3d0c9748035ebb9a4b4d6.tar.bz2 lua-aports-3ef6dfba60f8ecd1abb3d0c9748035ebb9a4b4d6.tar.xz |
db: store arch setting
Diffstat (limited to 'aports/db.lua')
-rw-r--r-- | aports/db.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/aports/db.lua b/aports/db.lua index a4ebd58..d81a0d2 100644 --- a/aports/db.lua +++ b/aports/db.lua @@ -27,6 +27,14 @@ local function split(str) return t end +local function split_arch(archstr) + local t = {} + for _,arch in pairs(split(archstr)) do + t[arch] = true + end + return t +end + local function split_apkbuild(line) local r = {} local dir,pkgname, pkgver, pkgrel, arch, depends, makedepends, subpackages, source, url = string.match(line, "([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)|([^|]*)") @@ -39,6 +47,7 @@ local function split_apkbuild(line) r.subpackages = split_subpkgs(subpackages) r.source = split(source) r.url = url + r.arch = split_arch(arch) return r end |