core: add new setting TemporaryFileSystem=
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Feb 2018 00:17:52 +0000 (09:17 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Feb 2018 00:17:52 +0000 (09:17 +0900)
commit2abd4e388a73bfca28eb7d0b63d2aa4f981d9ee2
treec515af6760b790a795ad5993b4863e788f2af2a4
parent4ca763a9028865b155ee41ba5f169d3e5714f48d
core: add new setting TemporaryFileSystem=

This introduces a new setting TemporaryFileSystem=. This is useful
to hide files not relevant to the processes invoked by unit, while
necessary files or directories can be still accessed by combining
with Bind{,ReadOnly}Paths=.
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/namespace.c
src/core/namespace.h
src/test/test-ns.c