25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-22 16:20:52 +01:00

The command Update now returns meaningful message and exit-status (EJAB-1237)

This commit is contained in:
Badlop 2010-07-22 16:32:55 +02:00
parent f36da63a3a
commit 027418aba5

View File

@ -106,7 +106,7 @@ commands() ->
desc = "Update the given module, or use the keyword: all", desc = "Update the given module, or use the keyword: all",
module = ?MODULE, function = update, module = ?MODULE, function = update,
args = [{module, string}], args = [{module, string}],
result = {res, rescode}}, result = {res, restuple}},
#ejabberd_commands{name = register, tags = [accounts], #ejabberd_commands{name = register, tags = [accounts],
desc = "Register a user", desc = "Register a user",
@ -301,7 +301,10 @@ update(ModStr) ->
update_module(ModuleNameString) -> update_module(ModuleNameString) ->
ModuleName = list_to_atom(ModuleNameString), ModuleName = list_to_atom(ModuleNameString),
ejabberd_update:update([ModuleName]). case ejabberd_update:update([ModuleName]) of
{ok, Res} -> {ok, io_lib:format("Updated: ~p", [Res])};
{error, Reason} -> {error, Reason}
end.
%%% %%%
%%% Account management %%% Account management