On Fri, Feb 28, 2014 at 9:44 AM, Samuli Suominen <ssuomi...@gentoo.org> wrote:
> I completely agree using INSTALL_MASK is 100% responsibility of the user
> setting it, it's like blind 'rm -f', but some people
> don't agree and keep attacking me.
> I'm using the word attacking because it's constant, relentless,
> repeating and I don't see an end to it. I believe Poly-C just
> proofed that point in this thread.
>

Honestly, that is a problem in need of a non-technical solution.

The purpose of INSTALL_MASK is for users to tell portage, "I know what
I'm doing, don't mess with this path."  Portage should do as it is
told.  If the user doesn't know what they're doing, they get to keep
the pieces.  If somebody gives you a hard time about it, there are
solutions for that.

I think using INSTALL_MASK to kill a few inodes that probably don't
even have extents using a sledgehammer to kill a fly, and if you put
some holes in your walls in the process I_TOLD_YOU_SO.  However, I
won't tell people they can't do it if they want to.  It has a lot of
uses I'd consider more productive in setting up embedded systems and
such, and in those cases having a war of escalation with overrides on
top of overrides is just a PITA.

Honestly, if we were going to do all this, the people annoyed by
systemd units will just apply the override, and you'll be right back
where you are now.

So, regardless of where you fall on the debates around FHS, install of
units without use flag, and so on, I don't think changing how
INSTALL_MASK works really makes sense.

By all means we can continue those debates and get Council votes where
appropriate.

Rich

Reply via email to