On Mon, 2021-08-23 at 16:36 +0200, Ulrich Mueller wrote:
> > > > > > On Mon, 23 Aug 2021, Anthony G Basile wrote:
> 
> > > > **WARNING**
> > > > 
> > > > If you happen to have an INSTALL_MASK with a blanket "*systemd*"
> > > > glob, you will inevitably break your system. sys-fs/udev
> > > > contains
> > > > "systemd" in some of its filenames, hence a blanket filter rule
> > > > will
> > > > likely lead to a non-functional udev installation.
> > > 
> > > Will an INSTALL_MASK of "/usr/lib/systemd /etc/systemd" cause any
> > > issues?
> 
> > I have not tested, but I think so since "systemd-" is used as a
> > prefix
> > for files installed by sys-fs/udev.
> 
> So, we've abandoned the systemd USE flag, and I remember that one of
> the arguments was that users could use INSTALL_MASK for precisely the
> above mentioned directories.
> 
> Now the message is that users' systems will be broken if they had
> followed our previous advice? Seriously?

I'm pretty sure we've never officially advised anyone to remove
important directories via INSTALL_MASK.  INSTALL_MASK on unit
directories will not affect udev users.  On the other hand, if someone
was overzealous and stripped whole /lib/systemd... no compassion from
me, sorry.

We don't go out of way to support people using USE=-* either, yet that
is certainly *less stupid* than stripping arbitrary directory trees.

-- 
Best regards,
Michał Górny



Reply via email to