1 |
Am Samstag, 18. Mai 2013, 19:02:12 schrieb Walter Dnes: |
2 |
|
3 |
[snip] |
4 |
|
5 |
> |
6 |
> > Having a package to install every systemd unit in existence just |
7 |
> > clutters the end user's system and makes it harder to tell which |
8 |
> > units are actually valid. |
9 |
> |
10 |
> Yet openrc users are supposed to accept having their systems cluttered |
11 |
> with systemd units. |
12 |
> |
13 |
|
14 |
This is getting more and more ridiculous. |
15 |
|
16 |
Next, systemd users will (correctly) remark that their systems are |
17 |
unnecessarily cluttered with openrc init scripts. |
18 |
|
19 |
Then, I may remark that my system is unnecessarily cluttered by quite some |
20 |
cmake modules that can search for libraries I'll never install. |
21 |
|
22 |
Not to speak of the boost sub-libraries that none of my installed packages |
23 |
uses. |
24 |
|
25 |
Etc etc etc. |
26 |
|
27 |
Please get a grip. |
28 |
|
29 |
> 2) I suggested keying on a "systemd" USE flag, to inform portage whether |
30 |
> or not to install systemd units. I was told that |
31 |
> https://bugs.gentoo.org/show_bug.cgi?id=198901 forbade using it that |
32 |
> way. And therefore systemd config files would be installed regardless |
33 |
> of flags. Therefore udev/eudev don't have "systemd" flags. But both |
34 |
> have "openrc" flags, and will not run OK on an openrc machine without |
35 |
> the "openrc" flag. |
36 |
|
37 |
The decision was made long ago. Use flags are not the correct way to control |
38 |
solely the installation of a few small files. |
39 |
|
40 |
If you really care (i.e. embedded systems), this is what install masks are |
41 |
for. Then just modify your /etc/make.conf accordingly. Believe me, that goes |
42 |
much faster than writing another discussion mail. |
43 |
|
44 |
-- |
45 |
|
46 |
Andreas K. Huettel |
47 |
Gentoo Linux developer |
48 |
dilfridge@g.o |
49 |
http://www.akhuettel.de/ |