aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomás Guisasola <tomasguisasola@gmail.com>2019-01-08 11:33:24 -0200
committerHisham Muhammad <hisham@gobolinux.org>2019-01-08 11:35:21 -0200
commit27c0625035cef8abd09440c816fb0aafd7b37854 (patch)
treea4a0011f8be123cd81a7eb7516d30278fa240047
parent9bb5c285f007d4d2f83ff5593db5afa7fa2a0310 (diff)
downloadluarocks-27c0625035cef8abd09440c816fb0aafd7b37854.tar.gz
luarocks-27c0625035cef8abd09440c816fb0aafd7b37854.tar.bz2
luarocks-27c0625035cef8abd09440c816fb0aafd7b37854.zip
core.cfg: fix sysconfdir detection trimming @ from debug.getinfo
Signed-off-by: Hisham Muhammad <hisham@gobolinux.org>
-rw-r--r--src/luarocks/core/cfg.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/luarocks/core/cfg.lua b/src/luarocks/core/cfg.lua
index bbcc72ac..f93e67a7 100644
--- a/src/luarocks/core/cfg.lua
+++ b/src/luarocks/core/cfg.lua
@@ -49,6 +49,9 @@ local platform_order = {
49 49
50local function detect_sysconfdir(lua_version) 50local function detect_sysconfdir(lua_version)
51 local src = debug.getinfo(1, "S").source:gsub("\\", "/"):gsub("/+", "/") 51 local src = debug.getinfo(1, "S").source:gsub("\\", "/"):gsub("/+", "/")
52 if src:sub(1, 1) == "@" then
53 src = src:sub(2)
54 end
52 local basedir = src:match("^(.*)/luarocks/core/cfg.lua$") 55 local basedir = src:match("^(.*)/luarocks/core/cfg.lua$")
53 if not basedir then 56 if not basedir then
54 return 57 return