Hi,
For info, 'systemctl list-units' is replying back "correctly" (one failure but I should disable it I think):
$this->bbcode_second_pass_code('', '
...
crond.service loaded failed failed LEGACY unit for "crond" rc script
cronie.service loaded active running Periodic Command Scheduler
...
network.service loaded active exited LEGACY unit for "network" rc script
...
sshd.service loaded active running OpenSSH Daemon
...
76 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
')
As per the wiki at
https://wiki.archlinux.org/index.php/Systemd:
$this->bbcode_second_pass_quote('', '
')1.Install systemd and append the following to your kernel line: init=/usr/lib/systemd/systemd
2. Once completed you may enable any desired services via the use of systemctl enable <service_name> (this roughly equates to what you included in the DAEMONS array, with different names.).
3. Reboot your system and verify that systemd is currently active by using the following command: $ cat /proc/1/comm. This should return the string systemd.
4. Proceed to remove initscripts and sysvinit from your system and install systemd-sysvcompat.
5. Optionally, remove the init=/usr/lib/systemd/systemd parameter as it is no longer needed. systemd-sysvcompat provides the default init.
I did 2 before starting this thread.
1 & 3 should be covered.
sysvinit was removed by installing systemd-sysvcompat: "systemd-sysvcompat and sysvinit are in conflict. Remove sysvinit? [y/N] y"
So I should rename rc.conf, reboot, remove initscripts and should be OK.
I would do in some hours as I must move away from goflex in a few.
I would let you know.