On Sat, 25 May 2013 15:53:21 -0400
"Anthony G. Basile" <bluen...@gentoo.org> wrote:

> We are moving too quickly on bug #448882 ([Tracker] packages not 
> providing systemd units).  We should come to better consensus on systemd 
> integration and we were getting there with the idea of INSTALL_MASK. I 
> don't know that it is a working solution yet.  I have to oppose adding 
> unit files unless we have a way to opt out for reasons I gave earlier, 
> regarding embedded systems where one needs to conserve space 
> aggressively.  And we may have found a way to do so without cluttering 
> ebuilds with USE flags.

<snarky>

You could drop conf.d and init.d files to save space, unit files are
obviously smaller.

</snarky>

> Can I ask the systemd people to design a working solution for opting 
> out?  I can't support this initiative without such a solution and I 
> would be happy to work with the systemd people to reach it, ie I'll test.

INSTALL_MASK *is* a working solution. And I've designed
app-portage/install-mask which sets it up for you.

If you want something better, just integrate 'keywords' (like
'systemd', 'doc', 'man') into INSTALL_MASK, and be done with it. Just
make sure to store the list of recognized keywords in the repo rather
than keeping it rotting inside portage code.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to