On Thu, 2021-11-18 at 10:05 -0700, linux guy wrote:
> > Except that this is a very different case. You're not
telling
> > dnf where
> > it can create its own directory. You are saying "this is your
> > directory, use it".
>
Yes, use it. But don't destroy data in it that the app didn't create
! rm
-rf ? Really ? That is a lot strong handed.
Yes, you have a point. It's a much better argument, than "it could,
> because it did". I still think the prudent (and simple) thing is to
> create a subdirectory and wipe that. Or at least put a scary
> warning
> in the documentation.
>
Why didn't dnf create its own sub dir within the given directory and
then
just wipe that ? Absolutely no chance of destroying user data if you
do
that.
IMHO the proper policy would be to ask the user before proceeding,
e.g.:
This will remove all existing content in <directory>. Continue? [N, y]
Dnf already asks for confirmation for some other actions, so I don't
see the problem with this.
poc