1 |
On Fri, 21 Feb 2014 17:33:43 +0000 |
2 |
thegeezer <thegeezer@×××××××××.net> wrote: |
3 |
|
4 |
> Personally i'm most likely to stay with openRC, because the switch is |
5 |
> non-trivial and have no faith in the xinetd-style socket arbitrator. |
6 |
|
7 |
It should be trivial, it is here. |
8 |
|
9 |
> but would eselect be able to script the following: |
10 |
> .. new kernel coptions |
11 |
|
12 |
Most of which you have already; beyond that, it's some minor |
13 |
functionality that doesn't stop the switch itself from working afaik. |
14 |
|
15 |
Only needs to be done once, not every time. |
16 |
|
17 |
> .. new grub2 command line |
18 |
|
19 |
A new entry with init=/usr/lib/systemd/system suffices and doesn't need |
20 |
to be switchable; unless you want one entry and switch at runtime, |
21 |
alternatively it is possible to emerge sys-apps/systemd-sysv-utils, or |
22 |
simply change the symlink of /sbin/init and similar files yourself. |
23 |
|
24 |
> .. install dbus (use=-systemd) _then_ systemd |
25 |
|
26 |
Only needs to be done once, not every time. |
27 |
|
28 |
> .. would be nice to use an import for localed and hostnamed and |
29 |
> timedated .. importing openrc services and runlevels to targets |
30 |
|
31 |
Would be nice to have. |
32 |
|
33 |
Only needs to be done once, not every time. |
34 |
|
35 |
> .. pamd logind entires |
36 |
|
37 |
Only needs to be done once, not every time. |
38 |
|
39 |
> .. syslogd changes to accomodate systemd |
40 |
|
41 |
Is this necessary? I don't remember doing this. |
42 |
|
43 |
> .. setting systemd to log to syslog to make transitions smoother (as |
44 |
> logs are lost on reboot by default) |
45 |
|
46 |
If this were to be done, this could be done in the systemd package. |
47 |
|
48 |
Out of all what is mentioned; you either need two GRUB entries or a |
49 |
single symlink that eselect controls, other than that there's nothing |
50 |
here to be made as part of eselect. Some of these things already are |
51 |
made the way they are by default, other things can happen as part of |
52 |
emerging a package; the other first install things are documented. |
53 |
|
54 |
-- |
55 |
With kind regards, |
56 |
|
57 |
Tom Wijsman (TomWij) |
58 |
Gentoo Developer |
59 |
|
60 |
E-mail address : TomWij@g.o |
61 |
GPG Public Key : 6D34E57D |
62 |
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D |