aboutsummaryrefslogtreecommitdiff
path: root/src/luarocks/command_line.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/luarocks/command_line.lua')
-rw-r--r--src/luarocks/command_line.lua21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/luarocks/command_line.lua b/src/luarocks/command_line.lua
index 58c54354..f2afc16a 100644
--- a/src/luarocks/command_line.lua
+++ b/src/luarocks/command_line.lua
@@ -53,9 +53,9 @@ function run_command(...)
53 local root_dir = fs.absolute_name(flags["to"]) 53 local root_dir = fs.absolute_name(flags["to"])
54 cfg.root_dir = root_dir 54 cfg.root_dir = root_dir
55 cfg.rocks_dir = path.rocks_dir(root_dir) 55 cfg.rocks_dir = path.rocks_dir(root_dir)
56 cfg.scripts_dir = path.scripts_dir(root_dir) 56 cfg.deploy_bin_dir = path.deploy_bin_dir(root_dir)
57 cfg.lua_modules_dir = path.lua_modules_dir(root_dir) 57 cfg.deploy_lua_dir = path.deploy_lua_dir(root_dir)
58 cfg.bin_modules_dir = path.bin_modules_dir(root_dir) 58 cfg.deploy_lib_dir = path.deploy_lib_dir(root_dir)
59 else 59 else
60 local trees = cfg.rocks_trees 60 local trees = cfg.rocks_trees
61 for i = #trees, 1, -1 do 61 for i = #trees, 1, -1 do
@@ -63,9 +63,9 @@ function run_command(...)
63 if fs.make_dir(tree) and fs.is_writable(tree) then 63 if fs.make_dir(tree) and fs.is_writable(tree) then
64 cfg.root_dir = tree 64 cfg.root_dir = tree
65 cfg.rocks_dir = path.rocks_dir(tree) 65 cfg.rocks_dir = path.rocks_dir(tree)
66 cfg.scripts_dir = rawget(cfg, "scripts_dir") or path.scripts_dir(tree) 66 cfg.deploy_bin_dir = rawget(cfg, "deploy_bin_dir") or path.deploy_bin_dir(tree)
67 cfg.lua_modules_dir = rawget(cfg, "lua_modules_dir") or path.lua_modules_dir(tree) 67 cfg.deploy_lua_dir = rawget(cfg, "deploy_lua_dir") or path.deploy_lua_dir(tree)
68 cfg.bin_modules_dir = rawget(cfg, "bin_modules_dir") or path.bin_modules_dir(tree) 68 cfg.deploy_lib_dir = rawget(cfg, "deploy_lib_dir") or path.deploy_lib_dir(tree)
69 break 69 break
70 end 70 end
71 end 71 end
@@ -73,12 +73,12 @@ function run_command(...)
73 73
74 cfg.root_dir = cfg.root_dir:gsub("/+$", "") 74 cfg.root_dir = cfg.root_dir:gsub("/+$", "")
75 cfg.rocks_dir = cfg.rocks_dir:gsub("/+$", "") 75 cfg.rocks_dir = cfg.rocks_dir:gsub("/+$", "")
76 cfg.scripts_dir = cfg.scripts_dir:gsub("/+$", "") 76 cfg.deploy_bin_dir = cfg.deploy_bin_dir:gsub("/+$", "")
77 cfg.lua_modules_dir = cfg.lua_modules_dir:gsub("/+$", "") 77 cfg.deploy_lua_dir = cfg.deploy_lua_dir:gsub("/+$", "")
78 cfg.bin_modules_dir = cfg.bin_modules_dir:gsub("/+$", "") 78 cfg.deploy_lib_dir = cfg.deploy_lib_dir:gsub("/+$", "")
79 79
80 cfg.variables.ROCKS_TREE = cfg.root_dir 80 cfg.variables.ROCKS_TREE = cfg.root_dir
81 cfg.variables.SCRIPTS_DIR = cfg.scripts_dir 81 cfg.variables.SCRIPTS_DIR = cfg.deploy_bin_dir
82 82
83 if flags["from"] then 83 if flags["from"] then
84 if flags["from"] == true then 84 if flags["from"] == true then
@@ -134,6 +134,5 @@ function run_command(...)
134 else 134 else
135 die("Unknown command: "..command) 135 die("Unknown command: "..command)
136 end 136 end
137
138 util.run_scheduled_functions() 137 util.run_scheduled_functions()
139end 138end