diff options
author | Jo?o Duarte <jvsDuarte08@gmail.com> | 2019-07-23 08:48:31 -0700 |
---|---|---|
committer | Jo?o Duarte <jvsDuarte08@gmail.com> | 2019-07-23 08:48:31 -0700 |
commit | 6c44ec5dbbc2b699c0e29e6528ce9f7c8765623f (patch) | |
tree | f9c759682fb239c3e2bf282105c9a65bc7087e12 | |
parent | 1352b68bc283b1621e04e3bbfd28fdebaf9f4cc7 (diff) | |
download | prosody-6c44ec5dbbc2b699c0e29e6528ce9f7c8765623f.tar.gz prosody-6c44ec5dbbc2b699c0e29e6528ce9f7c8765623f.zip |
prosodyctl: The install command is now also checking a specified remote server
-rwxr-xr-x | prosodyctl | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -175,11 +175,13 @@ function commands.install(arg) local dir = arg[1]:match("=(.+)$") print("Installing module "..arg[2].." at "..dir) -- These extra double brackets allow us to correctly process names with spaces - os.execute("luarocks install --tree='"..dir.."' "..arg[2]) + os.execute("luarocks --tree='"..dir.."' --server='http://localhost/' install "..arg[2]) return 0; else print("Installing module "..arg[1].." at "..prosody.paths.plugins) - os.execute("luarocks --tree='"..prosody.paths.plugins.."' install "..arg[1]) + -- I've build a local server to upload some new rockspecs, like mod_smacks'. We can replace this server by one from + -- prosody's, where we can oficially disbrute rocks/rockspecs for all modules + os.execute("luarocks --tree='"..prosody.paths.plugins.."' --server='http://localhost/' install "..arg[1]) return 0; end end |