Am 10.08.2015 um 15:05 schrieb Ivan Shapovalov:
On 2015-08-10 at 11:16 +0200, Reindl Harald wrote:
Moreover,


* "RuntimeDirectory" is a service configuration
* the daemon is started as unprivileged user
* "RuntimeDirectory" should be created long before
    ExecStart / ExecStartPost

This is wrong. The runtime directory "will be created <...> when
the unit is started, and removed when the unit is stopped".

what is wrong?

"unit is started" is for me pretty clear the whole systemd-unit

As can be seen from the code, the runtime directory creation is
attempted on execution of each configured process, be it ExecStart= or
ExecStartPost= (or whatever else)

and why in the world is the code written that way?

there is no logical reason that "RuntimeDirectory" created once would disappear while starting the other processes as well as tempfiles.d which get replaced by "RuntimeDirectory" isn't fired all the time

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to