From 06f81d93f3e5f33524c0cb0230a4445378801d76 Mon Sep 17 00:00:00 2001
From: Hisham Muhammad <hisham@gobolinux.org>
Date: Wed, 3 Apr 2019 12:34:51 -0300
Subject: cmd: Fix use of sysconfdir for default-lua-version.lua search

---
 src/luarocks/cmd.lua | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'src')

diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua
index d038852b..8a07a92a 100644
--- a/src/luarocks/cmd.lua
+++ b/src/luarocks/cmd.lua
@@ -157,14 +157,14 @@ local function get_lua_version(flags)
       return flags["lua-version"] 
    end
    local dirs = {
-      cfg.home_tree,
+      dir.path(cfg.home_tree, ".luarocks"),
       cfg.sysconfdir,
    }
    if flags["project-tree"] then
-      table.insert(dirs, 1, dir.path(flags["project-tree"], ".."))
+      table.insert(dirs, 1, dir.path(flags["project-tree"], "..", ".luarocks"))
    end
    for _, d in ipairs(dirs) do
-      local f = dir.path(d, ".luarocks", "default-lua-version.lua")
+      local f = dir.path(d, "default-lua-version.lua")
       local mod, err = loadfile(f, "t")
       if mod then
          local pok, ver = pcall(mod)
-- 
cgit v1.2.3-55-g6feb