diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/fetch.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua index e92aeddf..5ae05826 100644 --- a/src/luarocks/fetch.lua +++ b/src/luarocks/fetch.lua | |||
@@ -247,7 +247,10 @@ function fetch.load_local_rockspec(filename, quick) | |||
247 | local base = fetch.url_to_base_dir(filebase) | 247 | local base = fetch.url_to_base_dir(filebase) |
248 | rockspec.source.dir = rockspec.source.dir | 248 | rockspec.source.dir = rockspec.source.dir |
249 | or rockspec.source.module | 249 | or rockspec.source.module |
250 | or ((filebase:match("%.lua$") or filebase:match("%.c$")) and ".") | 250 | or ( (filebase:match("%.lua$") or filebase:match("%.c$")) |
251 | and (deps.format_is_at_least(rockspec, "3.0") | ||
252 | and (fetch.is_basic_protocol(protocol) and "." or base) | ||
253 | or ".") ) | ||
251 | or base | 254 | or base |
252 | if rockspec.dependencies then | 255 | if rockspec.dependencies then |
253 | for i = 1, #rockspec.dependencies do | 256 | for i = 1, #rockspec.dependencies do |