diff options
Diffstat (limited to 'src/luarocks/cfg.lua')
-rw-r--r-- | src/luarocks/cfg.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua index e3d6e74b..a22cf121 100644 --- a/src/luarocks/cfg.lua +++ b/src/luarocks/cfg.lua | |||
@@ -663,7 +663,7 @@ function cfg.init_package_paths() | |||
663 | end | 663 | end |
664 | 664 | ||
665 | function cfg.which_config() | 665 | function cfg.which_config() |
666 | return { | 666 | local ret = { |
667 | system = { | 667 | system = { |
668 | file = sys_config_file or sys_config_file_default, | 668 | file = sys_config_file or sys_config_file_default, |
669 | ok = sys_config_ok, | 669 | ok = sys_config_ok, |
@@ -673,6 +673,8 @@ function cfg.which_config() | |||
673 | ok = home_config_ok, | 673 | ok = home_config_ok, |
674 | } | 674 | } |
675 | } | 675 | } |
676 | ret.nearest = (ret.user.ok and ret.user.file) or ret.system.file | ||
677 | return ret | ||
676 | end | 678 | end |
677 | 679 | ||
678 | cfg.user_agent = "LuaRocks/"..cfg.program_version.." "..cfg.arch | 680 | cfg.user_agent = "LuaRocks/"..cfg.program_version.." "..cfg.arch |