]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/dbus-execute.c
core: add {State,Cache,Log,Configuration}Directory= (#6384)
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 18 Jul 2017 12:34:52 +0000 (21:34 +0900)
committerLennart Poettering <lennart@poettering.net>
Tue, 18 Jul 2017 12:34:52 +0000 (14:34 +0200)
commit3536f49e8fa281539798a7bc5004d73302f39673
tree8cb49fc448d6b88ccf8d01e9a094dd64aa7b6dbb
parent5230e31918a939e503536ecb6b2a83f55181e9f8
core: add {State,Cache,Log,Configuration}Directory= (#6384)

This introduces {State,Cache,Log,Configuration}Directory= those are
similar to RuntimeDirectory=. They create the directories under
/var/lib, /var/cache/, /var/log, or /etc, respectively, with the mode
specified in {State,Cache,Log,Configuration}DirectoryMode=.

This also fixes #6391.
17 files changed:
man/systemd.exec.xml
src/basic/exit-status.c
src/basic/exit-status.h
src/core/dbus-execute.c
src/core/execute.c
src/core/execute.h
src/core/load-fragment-gperf.gperf.m4
src/core/load-fragment.c
src/core/load-fragment.h
src/core/manager.c
src/core/manager.h
src/core/mount.c
src/core/service.c
src/core/socket.c
src/core/swap.c
src/core/unit-printf.c
src/shared/bus-unit-util.c