On Sat, 25 May 2013 15:53:21 -0400 "Anthony G. Basile" 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. You could drop conf.d and init.d files to save space, unit files are obviously smaller. > 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