1 |
On 2014-02-19 2:04 AM, Daniel Campbell <lists@××××××××.us> wrote: |
2 |
> For such a profile to be legitimate, systemd would have to be chosen as |
3 |
> the default. |
4 |
|
5 |
Ridiculous. Forget about Canek's rant... |
6 |
|
7 |
This is about *choice*. Also, I would argue the *opposite of what Canek |
8 |
is saying in this last rant... |
9 |
|
10 |
If he and other want systemd profiles, let *them* do the work of |
11 |
creating and maintaining them. |
12 |
|
13 |
All the Gentoo Council would have to do is make this a new rule or part |
14 |
of the Gentoo Constitution or whatever guidelines govern things like this: |
15 |
|
16 |
"In keeping with Gentoo's Official Policy of providing maximum choice to |
17 |
its user base, we hereby authorize this formal process for nominating, |
18 |
creating, and maintaining new profiles that make use of the new systemd |
19 |
init system." |
20 |
|
21 |
And the number of profiles wouldn't even quite double. There are 16 now, |
22 |
if each and every one had a systemd counter-part, it would add 12 more. |
23 |
|
24 |
So, as systemd users create the new profiles, instead of: |
25 |
|
26 |
# eselect profile list |
27 |
Available profile symlink targets: |
28 |
[1] default/linux/amd64/13.0 * |
29 |
[2] default/linux/amd64/13.0/selinux |
30 |
[3] default/linux/amd64/13.0/desktop |
31 |
[4] default/linux/amd64/13.0/desktop/gnome |
32 |
[5] default/linux/amd64/13.0/desktop/gnome/systemd |
33 |
[6] default/linux/amd64/13.0/desktop/kde |
34 |
[7] default/linux/amd64/13.0/desktop/kde/systemd |
35 |
[8] default/linux/amd64/13.0/developer |
36 |
[9] default/linux/amd64/13.0/no-multilib |
37 |
[10] default/linux/amd64/13.0/x32 |
38 |
[11] hardened/linux/amd64 |
39 |
[12] hardened/linux/amd64/selinux |
40 |
[13] hardened/linux/amd64/no-multilib |
41 |
[14] hardened/linux/amd64/no-multilib/selinux |
42 |
[15] hardened/linux/amd64/x32 |
43 |
[16] hardened/linux/uclibc/amd64 |
44 |
|
45 |
we may eventually (at worst) end up with: |
46 |
|
47 |
# eselect profile list |
48 |
Available profile symlink targets: |
49 |
[1] default/linux/amd64/13.0 * |
50 |
[2] default/linux/amd64/13.0/systemd |
51 |
[3] default/linux/amd64/13.0/selinux |
52 |
[4] default/linux/amd64/13.0/selinux/systemd |
53 |
[5] default/linux/amd64/13.0/desktop |
54 |
[6] default/linux/amd64/13.0/desktop/systemd |
55 |
[7] default/linux/amd64/13.0/desktop/gnome |
56 |
[8] default/linux/amd64/13.0/desktop/gnome/systemd |
57 |
[9] default/linux/amd64/13.0/desktop/kde |
58 |
[10] default/linux/amd64/13.0/desktop/kde/systemd |
59 |
[11] default/linux/amd64/13.0/developer |
60 |
[12] default/linux/amd64/13.0/developer/systemd |
61 |
[13] default/linux/amd64/13.0/no-multilib |
62 |
[14] default/linux/amd64/13.0/no-multilib/systemd |
63 |
[15] default/linux/amd64/13.0/x32 |
64 |
[16] default/linux/amd64/13.0/x32/systemd |
65 |
[17] hardened/linux/amd64 |
66 |
[18] hardened/linux/amd64/systemd |
67 |
[19] hardened/linux/amd64/selinux |
68 |
[20] hardened/linux/amd64/selinux/system |
69 |
[21] hardened/linux/amd64/no-multilib |
70 |
[22] hardened/linux/amd64/no-multilib/systemd |
71 |
[23] hardened/linux/amd64/no-multilib/selinux |
72 |
[24] hardened/linux/amd64/no-multilib/selinux/systemd |
73 |
[25] hardened/linux/amd64/x32 |
74 |
[26] hardened/linux/amd64/x32/systemd |
75 |
[27] hardened/linux/uclibc/amd64 |
76 |
[28] hardened/linux/uclibc/amd64/systemd |
77 |
|
78 |
You would also have to require package maintainers to support both |
79 |
profiles, unless the upstream package itself changed such that it would |
80 |
no longer work without systemd. |