diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-04 11:59:01 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-04 18:17:53 -0300 |
commit | b8d84a0b130622e16ab0e37c3c43d9844434a5c5 (patch) | |
tree | 344965d3ab65a8ae41c483f8246483cb8580f7c7 /src | |
parent | 39d522622f07266892fb61113509711c4798421f (diff) | |
download | luarocks-b8d84a0b130622e16ab0e37c3c43d9844434a5c5.tar.gz luarocks-b8d84a0b130622e16ab0e37c3c43d9844434a5c5.tar.bz2 luarocks-b8d84a0b130622e16ab0e37c3c43d9844434a5c5.zip |
config file: do not assume 'variable' table exists (for compat with LR2)
This change results in a default config that works in both LuaRocks 2 and 3.
We do not promise a compatible configuration format, but it's nice to avoid
unnecessary breakage if we can.
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/core/cfg.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/luarocks/core/cfg.lua b/src/luarocks/core/cfg.lua index af57e7ca..b8fedd28 100644 --- a/src/luarocks/core/cfg.lua +++ b/src/luarocks/core/cfg.lua | |||
@@ -657,9 +657,10 @@ function cfg.init(lua_data, project_dir, warning) | |||
657 | cfg.lua_version = lua_data.lua_version or cfg.lua_version | 657 | cfg.lua_version = lua_data.lua_version or cfg.lua_version |
658 | cfg.luajit_version = lua_data.luajit_version or cfg.luajit_version | 658 | cfg.luajit_version = lua_data.luajit_version or cfg.luajit_version |
659 | cfg.lua_interpreter = lua_data.lua_interpreter or cfg.lua_interpreter | 659 | cfg.lua_interpreter = lua_data.lua_interpreter or cfg.lua_interpreter |
660 | cfg.variables.LUA_BINDIR = lua_data.lua_bindir or cfg.variables.LUA_BINDIR | 660 | cfg.variables.LUA_BINDIR = lua_data.lua_bindir or cfg.variables.LUA_BINDIR or lua_bindir |
661 | cfg.variables.LUA_INCDIR = lua_data.lua_incdir or cfg.variables.LUA_INCDIR | 661 | cfg.variables.LUA_INCDIR = lua_data.lua_incdir or cfg.variables.LUA_INCDIR or lua_incdir |
662 | cfg.variables.LUA_LIBDIR = lua_data.lua_libdir or cfg.variables.LUA_LIBDIR | 662 | cfg.variables.LUA_LIBDIR = lua_data.lua_libdir or cfg.variables.LUA_LIBDIR or lua_libdir |
663 | cfg.variables.LUA_DIR = lua_data.lua_dir or cfg.variables.LUA_DIR or lua_dir | ||
663 | 664 | ||
664 | -- Build a default list of rocks trees if not given | 665 | -- Build a default list of rocks trees if not given |
665 | if not next(cfg.rocks_trees) then | 666 | if not next(cfg.rocks_trees) then |