diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-09-22 01:14:29 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-09-22 01:14:29 +0300 |
commit | d5e0ccb04a58412ca942cbb4dab6bf7cea5d324c (patch) | |
tree | 43485cf9f9a41ad9b17b2f48a32daad9a26f617c /src/ejabberd_acme.erl | |
parent | Slightly improve arg example (diff) |
Don't attempt to create acme directory on ejabberd startup
Diffstat (limited to '')
-rw-r--r-- | src/ejabberd_acme.erl | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/ejabberd_acme.erl b/src/ejabberd_acme.erl index 552247136..67a1e969f 100644 --- a/src/ejabberd_acme.erl +++ b/src/ejabberd_acme.erl @@ -100,19 +100,14 @@ init([]) -> ets:new(acme_challenge, [named_table, public]), process_flag(trap_exit, true), ejabberd:start_app(acme), - case ensure_dir(account_file()) of - ok -> - delete_obsolete_data(), - ejabberd_hooks:add(cert_expired, ?MODULE, cert_expired, 60), - ejabberd_hooks:add(config_reloaded, ?MODULE, register_certfiles, 40), - ejabberd_hooks:add(ejabberd_started, ?MODULE, ejabberd_started, 110), - ejabberd_hooks:add(config_reloaded, ?MODULE, ejabberd_started, 110), - ejabberd_commands:register_commands(get_commands_spec()), - register_certfiles(), - {ok, #state{}}; - {error, Why} -> - {stop, Why} - end. + delete_obsolete_data(), + ejabberd_hooks:add(cert_expired, ?MODULE, cert_expired, 60), + ejabberd_hooks:add(config_reloaded, ?MODULE, register_certfiles, 40), + ejabberd_hooks:add(ejabberd_started, ?MODULE, ejabberd_started, 110), + ejabberd_hooks:add(config_reloaded, ?MODULE, ejabberd_started, 110), + ejabberd_commands:register_commands(get_commands_spec()), + register_certfiles(), + {ok, #state{}}. handle_call({request, [_|_] = Domains}, _From, State) -> ?INFO_MSG("Requesting new certificate for ~s from ~s", |