diff options
author | Thijs Schreijer <thijs@thijsschreijer.nl> | 2015-07-10 19:02:44 +0200 |
---|---|---|
committer | Thijs Schreijer <thijs@thijsschreijer.nl> | 2015-07-10 19:02:44 +0200 |
commit | cc90426cad683caade7a24a7129445784152b448 (patch) | |
tree | d4216575cad1dcc6071dcc7a97190e39e3de7ee0 /src | |
parent | 634ff0af63a250859863cee25b8ab21e2404a267 (diff) | |
parent | ddefaeb8e5c52a7f63e573e04f720879edfee91a (diff) | |
download | luarocks-cc90426cad683caade7a24a7129445784152b448.tar.gz luarocks-cc90426cad683caade7a24a7129445784152b448.tar.bz2 luarocks-cc90426cad683caade7a24a7129445784152b448.zip |
Merge pull request #407 from Tieske/pref_versioned
Prefer versioned config files
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/cfg.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua index f5d7fb5e..31b3211a 100644 --- a/src/luarocks/cfg.lua +++ b/src/luarocks/cfg.lua | |||
@@ -216,10 +216,10 @@ end | |||
216 | 216 | ||
217 | -- Load system configuration file | 217 | -- Load system configuration file |
218 | do | 218 | do |
219 | sys_config_file_default = sys_config_dir.."/config.lua" | 219 | sys_config_file_default = sys_config_dir.."/config-"..cfg.lua_version..".lua" |
220 | sys_config_file = load_config_file({ | 220 | sys_config_file = load_config_file({ |
221 | site_config.LUAROCKS_SYSCONFIG or sys_config_dir.."/config-"..cfg.lua_version..".lua", | 221 | site_config.LUAROCKS_SYSCONFIG or sys_config_file_default, |
222 | sys_config_file_default, | 222 | sys_config_dir.."/config.lua", |
223 | }) | 223 | }) |
224 | sys_config_ok = (sys_config_file ~= nil) | 224 | sys_config_ok = (sys_config_file ~= nil) |
225 | end | 225 | end |
@@ -227,11 +227,11 @@ end | |||
227 | -- Load user configuration file (if allowed) | 227 | -- Load user configuration file (if allowed) |
228 | if not site_config.LUAROCKS_FORCE_CONFIG then | 228 | if not site_config.LUAROCKS_FORCE_CONFIG then |
229 | 229 | ||
230 | home_config_file_default = home_config_dir.."/config.lua" | 230 | home_config_file_default = home_config_dir.."/config-"..cfg.lua_version..".lua" |
231 | local list = { | 231 | local list = { |
232 | os.getenv("LUAROCKS_CONFIG_" .. version_suffix) or os.getenv("LUAROCKS_CONFIG"), | 232 | os.getenv("LUAROCKS_CONFIG_" .. version_suffix) or os.getenv("LUAROCKS_CONFIG"), |
233 | home_config_dir.."/config-"..cfg.lua_version..".lua", | ||
234 | home_config_file_default, | 233 | home_config_file_default, |
234 | home_config_dir.."/config.lua", | ||
235 | } | 235 | } |
236 | -- first entry might be a silent nil, check and remove if so | 236 | -- first entry might be a silent nil, check and remove if so |
237 | if not list[1] then table.remove(list, 1) end | 237 | if not list[1] then table.remove(list, 1) end |