|
|
@@ -59,7 +59,10 @@ get_override_config_file() ->
|
|
|
|
|
|
sync_data_from_node() ->
|
|
|
Dir = emqx:data_dir(),
|
|
|
- {ok, Zip} = zip:zip(atom_to_list(node()) ++ "_data.zip", ["authz", "certs"], [{cwd, Dir}]),
|
|
|
+ TargetDirs = lists:filter(fun(Type) -> filelib:is_dir(filename:join(Dir, Type)) end, [
|
|
|
+ "authz", "certs"
|
|
|
+ ]),
|
|
|
+ {ok, Zip} = zip:zip(atom_to_list(node()) ++ "_data.zip", TargetDirs, [{cwd, Dir}]),
|
|
|
Res = {ok, _Bin} = file:read_file(Zip),
|
|
|
_ = file:delete(Zip),
|
|
|
Res.
|