On Fri, 15 Dec 2017 07:38:01 +0100, J. Roeleveld wrote:

> > If you "rc-update del" a service, you wouldn't
> > prevent it from being started neither, just because OpenRC is still
> > able to pull it in as a dependency.  
> 
> True, except with OpenRC, all the config is located together. Not
> mostly in / usr/.... somewhere with overrides in /etc/...
> I dislike all tools that split their config in this way.

Conversely, I prefer it. The package defaults should be set in /usr, /etc
is for customisation. xorg works the same way with settings
in /etc/overriding those it /usr. It saves cluttering up /etc with tons
of default settings.

However, with both openrc and systemd you don't need to trawl the
filesystems to find the settings, using the provided tools, rc-update and
systemctl in this case, is both preferred and simpler.

One of the benefits, IMO, of systemd, is that it brings a consistency to
operations. In many cases the systemd tools do the same as their
non-systemd equivalents, but they follow a consistent style guide. Of
course, this means that they may work differently to the way you are used
to and there is definitely a learning curve in switching to systemd. I
also didn't discover mask/unmask for a while, only finding it when I was
looking for something else in a man page. Running a mixture of systemd and
openrc boxes, I more often find myself doing thing wrong on the openrc
boxes these days and missing systemd features.


-- 
Neil Bothwick

Puritanism: The haunting fear that someone, somewhere may be happy.

Attachment: pgpMtTBc5Amwl.pgp
Description: OpenPGP digital signature

Reply via email to