Tom Wijsman wrote: > > I would actually expect the change to take effect immediately. > > Then how would you be able to shutdown / reboot your system in a clean > way? The premise here is that when you boot with an init system you > must shutdown with that same init system, you can't just start one init > system and expect the other init system to cleanly shut down its > services. Taking effect immediately of course does not mean that if I booted using systemd and switched to openrc that systemd will be killed. That idea makes absolutely no sense, it simply can not work. In theory systemd could support execl() sysvinit and vice versa, but I find that unlikely. The "take effect immediately" I believe that you understood me to mean is simply impossible. By take effect I mean that the filesystem should be modified in such a way that the next boot will use what I selected. No further action which could fail should be required beyond the eselect command. Unless the eselect command has successfully modified the filesystem I can't really know that my system will boot with what I have selected, ie. eselect does not provide any useful feedback, because it can not. //Peter