On Tue, 19 Dec 2017 07:25:46 -0500 Tom Horsley wrote:
On Tue, 19 Dec 2017 20:16:51 +0800
> FWIW, are you aware that you shouldn't make changes to
> /usr/lib/systemd/system/* files? These can be overwritten up
> updates.
Yes yes, but we are debugging.
> If you want to make changes you should created a file with the
same
> name in /etc/systemd/system.
There is now (at least since F21) a better way. search for drop-in in
the man of systemd.unit, see below.
And when you do that, and they utterly redesign the original
service file, you spend weeks trying to figure out why the
service no longer works at all because you forgot you made
the copy :-).
Except if you look at the output of "systemctl cat X.service"
that shows clearly what you did. Example:
# /usr/lib/systemd/system/X.service
...
# /etc/systemd/system/X.service.d/Y.conf
Environment="OPTIONS=..."
This is far better and easier to maintain than patching
/etc/sysconfig/X config files that are protected against updates by
RPM.
--
Francis