diff options
Diffstat (limited to 'src/luarocks/install.lua')
-rw-r--r-- | src/luarocks/install.lua | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/luarocks/install.lua b/src/luarocks/install.lua index 0ffb95ef..e633ea23 100644 --- a/src/luarocks/install.lua +++ b/src/luarocks/install.lua | |||
@@ -127,13 +127,9 @@ function run(...) | |||
127 | if name:match("%.rockspec$") or name:match("%.src%.rock$") then | 127 | if name:match("%.rockspec$") or name:match("%.src%.rock$") then |
128 | util.printout("Using "..name.."... switching to 'build' mode") | 128 | util.printout("Using "..name.."... switching to 'build' mode") |
129 | local build = require("luarocks.build") | 129 | local build = require("luarocks.build") |
130 | local build_flags = {} | 130 | return build.run(name, deps.get_deps_mode(flags), flags["local"] and "--local") |
131 | if flags["local"] then table.insert(build_flags, "--local") end | ||
132 | if flags["nodeps"] then table.insert(build_flags, "--nodeps") end | ||
133 | if flags["trees"] then table.insert(build_flags, "--trees="..flags["trees"]) end | ||
134 | return build.run(name, unpack(build_flags)) | ||
135 | elseif name:match("%.rock$") then | 131 | elseif name:match("%.rock$") then |
136 | return install_binary_rock(name, deps.flags_to_deps_mode(flags)) | 132 | return install_binary_rock(name, deps.get_deps_mode(flags)) |
137 | else | 133 | else |
138 | local search = require("luarocks.search") | 134 | local search = require("luarocks.search") |
139 | local results, err = search.find_suitable_rock(search.make_query(name:lower(), version)) | 135 | local results, err = search.find_suitable_rock(search.make_query(name:lower(), version)) |