Re: filelib:ensure_dir/1 and symlink to dir
José Valim <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <CAGnRm4Jd_3e-A2MHAFgiOTiYmYBhC2CSZgrUEzsZD8EOX_Hmzg@mail.gmail.com> |
Danil, I am assuming you are running on Erlang 17.1. If so, this bug has been reported in a previous thread: http://erlang.org/pipermail/erlang-bugs/2014-June/004465.html *José Valim* www.plataformatec.com.br Skype: jv.ptec Founder and Lead Developer On Sun, Jun 29, 2014 at 11:02 PM, Danil Zagoskin <[email protected]> wrote: > For example, I have a directory "foo" and a symlink "bar" to "foo". > While I can access file, I get error trying to ensure_dir: > 2> file:read_file("bar/baz"). > {ok,<<>>} > 3> filelib:ensure_dir("bar/baz"). > {error,eexist} > > This is because filelib:do_is_dir/2 does not expect a symlink to dir. > > Is it expected behavior or should I submit a patch for that? > (This breaks at least lager which does filelib:ensure_dir before opening a > log) > > -- > Danil Zagoskin | [email protected] > > _______________________________________________ > erlang-bugs mailing list > [email protected] > http://erlang.org/mailman/listinfo/erlang-bugs > > _______________________________________________ erlang-bugs mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-bugs