Proposal: removeDirectoryRecursive should not follow symlinks

David Feuer david.feuer at gmail.com
Mon Jan 5 22:31:00 UTC 2015


+1. Following symlinks in such a potentially-destructive operation is
fundamentally wrong.

On Mon, Jan 5, 2015 at 5:25 PM, Edward Z. Yang <ezyang at mit.edu> wrote:
> Discussion period: one month
>
> I propose to backwards incompatibly change the behavior of
> removeDirectoryRecursive to not follow symlinks.  We could optionally
> add a replacement function under a new name which does follow symlinks.
>
> This would bring its behavior inline with rm -rf.
>
> I also opened a ticket here: https://ghc.haskell.org/trac/ghc/ticket/9266
>
> Thanks,
> Edward
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries


More information about the Libraries mailing list