On Sat, Nov 15, 2014 at 04:11:56PM -0500, Rich Freeman wrote
> 
> USE=systemd simply means to enable support for systemd, not that it is
> running.  Generally stuff like this should be a matter of
> configuration, not build options.
> 
> Otherwise your life as a Gentoo user would be a living nightmare when
> you look at how many profile use flags there are.

  There are already some situations where 2 programs cannot co-exist,
e.g. 2 MTAs.  This may be a similar situation in principle.  A system
daemon may operate differently under openrc than systemd.  When I run

emerge -pv syslog-ng

  I see that a "systemd" USE flag exists, but not an "openrc" USE flag.
I think that's the root of the problem.  The default is to support
openrc.  When the ebuild sees sees the "systemd", it assumes you're not
running openrc.  Maybe the solution for syslog-ng is to add an "openrc"
USE flag.  Build in support for whichever flag is set.  When
experimenting, people might want to set both "openrc" and "systemd" USE
flags for syslog-ng.  If systemd users have to set the "systemd" flag
for some ebuilds, I have no objection to setting the "openrc" USE flag
in make.conf.

-- 
Walter Dnes <waltd...@waltdnes.org>
I don't run "desktop environments"; I run useful applications

Reply via email to