]> granicus.if.org Git - ejabberd/commitdiff
* src/ejabberd_ctl.erl: Now prints a user-friendly when trying
authorMickaël Rémond <mickael.remond@process-one.net>
Sun, 7 May 2006 17:31:12 +0000 (17:31 +0000)
committerMickaël Rémond <mickael.remond@process-one.net>
Sun, 7 May 2006 17:31:12 +0000 (17:31 +0000)
to restore a backup from a non-existent file.

SVN Revision: 564

ChangeLog
src/ejabberd_ctl.erl

index 5eab254bed49173dc41bb6661357d5d91103c91d..d2677841d9be72f9203ddb8c4eecb86480745df1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,9 @@
        * src/ejabberd_admin.erl: Code refactoring. Common Mnesia database
        restore function.
 
+       * src/ejabberd_ctl.erl: Now prints a user-friendly when trying to
+       restore a backup from a non-existent file.
+       
 2006-05-01  Mickael Remond  <mickael.remond@process-one.net>
 
        * src/ejabberd_ctl.erl: Unknown tables or tables from now unused
index 80d66f4cc9fd7dbc835fcb5a22766a938897ee6c..bdadc382724ebc0d0b00788903216f4522aa524e 100644 (file)
@@ -133,7 +133,12 @@ process(["restore", Path]) ->
            ?STATUS_ERROR;
        {aborted,{no_exists,Table}} ->
            io:format("Can't restore backup from ~p at node ~p: Table ~p does not exist.~n",
-                     [filename:absname(Path), node(), Table])
+                     [filename:absname(Path), node(), Table]),
+           ?STATUS_ERROR;
+       {aborted,enoent} ->
+           io:format("Can't restore backup from ~p at node ~p: File not found.~n",
+                     [filename:absname(Path), node()]),
+           ?STATUS_ERROR
     end;
 
 process(["install-fallback", Path]) ->