prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)
--- a/prosodyctl Tue Jan 08 13:33:01 2013 +0100
+++ b/prosodyctl Tue Jan 08 13:33:35 2013 +0100
@@ -639,8 +639,8 @@
return 1;
end
-local openssl = require "util.openssl";
-local lfs = require "lfs";
+local openssl;
+local lfs;
local cert_commands = {};
@@ -744,6 +744,8 @@
function commands.cert(arg)
if #arg >= 1 and arg[1] ~= "--help" then
+ openssl = require "util.openssl";
+ lfs = require "lfs";
local subcmd = table.remove(arg, 1);
if type(cert_commands[subcmd]) == "function" then
if not arg[1] then