summaryrefslogtreecommitdiffstats
path: root/aports.lua
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-09-30 09:25:10 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2011-09-30 09:25:10 +0000
commitaa65657a763cab55e87bdfcef97bd440d0caf354 (patch)
treee8c9c5d3c187bdb0e8323be9a3e9f1ecae3d3970 /aports.lua
parent0b836466143a7ff7f9fd45cd5a2a4f7a1ec3663f (diff)
downloadabuild-aa65657a763cab55e87bdfcef97bd440d0caf354.tar.bz2
abuild-aa65657a763cab55e87bdfcef97bd440d0caf354.tar.xz
aports.lua: read variables frrom abuild.conf
Diffstat (limited to 'aports.lua')
-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