summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-09-30 09:25:10 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-12-16 13:39:17 +0000
commitfa045b965a62653adf357a8b958aec93e70a6a1d (patch)
treea60be0623fd14c3c304764c6800a92806bc317c7
parent8974fe1f0220daf7c4da264bdd27e2436f375bfb (diff)
downloadlua-aports-fa045b965a62653adf357a8b958aec93e70a6a1d.tar.bz2
lua-aports-fa045b965a62653adf357a8b958aec93e70a6a1d.tar.xz
aports.lua: read variables frrom abuild.conf
-rwxr-xr-xaports.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/aports.lua b/aports.lua
index e513a61..caee3bf 100755
--- a/aports.lua
+++ b/aports.lua
@@ -1,5 +1,18 @@
module(..., package.seeall)
+abuild_conf_file = "/etc/abuild.conf"
+
+local abuild_conf = {}
+
+function get_abuild_conf(var)
+ if abuild_conf[var] == nil then
+ local f = io.popen(" . "..abuild_conf_file..' ; echo -n "$'..var..'"')
+ abuild_conf[var] = f:read("*all")
+ f:close()
+ end
+ return abuild_conf[var]
+end
+
local function split_subpkgs(str)
local t = {}
local e