Software /
code /
prosody
Changeset
10151:e58034955002
prosodyctl: The install command is now also checking a specified remote server
author | João Duarte <jvsDuarte08@gmail.com> |
---|---|
date | Tue, 23 Jul 2019 08:48:31 -0700 |
parents | 10150:baded8cd7da3 |
children | 10152:7e9c30eab11e |
files | prosodyctl |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/prosodyctl Tue Jul 23 08:36:06 2019 -0700 +++ b/prosodyctl Tue Jul 23 08:48:31 2019 -0700 @@ -175,11 +175,13 @@ 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