mod_migrate: Check that the hostname is known, or yell and abort (thanks Link Mauve)
--- a/mod_migrate/mod_migrate.lua Sat Mar 26 23:25:07 2016 +0100
+++ b/mod_migrate/mod_migrate.lua Sun Mar 27 20:09:29 2016 +0200
@@ -9,6 +9,9 @@
if not migrate_to then
return print("Usage: prosodyctl mod_migrate example.com <source-store>[-<store-type>] <target-driver> [users]*");
end
+ if not prosody.hosts[host] then
+ return print(("The host %q is not know by Prosody."):format(host));
+ end
sm.initialize_host(host);
um.initialize_host(host);
local module = module:context(host);