fix: filter data's dir
This commit is contained in:
parent
9af470dee9
commit
3d6f98e5f6
|
@ -59,7 +59,10 @@ get_override_config_file() ->
|
||||||
|
|
||||||
sync_data_from_node() ->
|
sync_data_from_node() ->
|
||||||
Dir = emqx:data_dir(),
|
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),
|
Res = {ok, _Bin} = file:read_file(Zip),
|
||||||
_ = file:delete(Zip),
|
_ = file:delete(Zip),
|
||||||
Res.
|
Res.
|
||||||
|
|
Loading…
Reference in New Issue