Re: Need help with systemd service files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/23/2012 03:35 PM, Juerg Haefliger wrote:
All services have an [install] section, I just dropped them for this
email. Forgot to pull in C.target where? Should D.service contain
"After=rc-local.service C.target" then?

By "pull in" I mean making it included in the transaction. Ordering dependencies (such as After) have no effect on that. Only requirement dependencies can pull units into the transaction. Units that are not in the transaction cannot influence the ordering of the transaction.
So you need to add "Wants=C.target" somewhere.

Rerun using 'systemctl restart' would be nice. So 'RemainAfterExit=y'
needs to stay, right?

The 'restart' action will work the same in both cases.
It's the 'start' action where the difference can be seen. 'start' won't do anything if the service is already active. The 'restart' action first makes the unit stop (thus making sure it is inactive) and then start.

Do you want the admin to be able to enable/disable each service separately?

The A-D services don't need to be managed separately, it's either all
of them or none.

In that case adding Wants makes sense.

May I know what package is this exactly? It's possible we may have missed something important by talking in the abstract A,B,C,D terms.

Michal
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux