X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Ftmpfiles.d.xml;h=e54f1ba5c36cb920925c5d301a5367401266f721;hp=475bcc766f4a31d0ab6d4cfece693927b36b1fa2;hb=f27e2d8c0c0c18d5a1be62c87ea89fcd4894fffa;hpb=494a66821815e8109afa136bd42818b85da38c09 diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml index 475bcc766..e54f1ba5c 100644 --- a/man/tmpfiles.d.xml +++ b/man/tmpfiles.d.xml @@ -61,6 +61,23 @@ temporary files and directories which usually reside in directories such as /run or /tmp. + + Volatile and temporary files and directories are + those located in /run (and its + alias /var/run), + /tmp, + /var/tmp, the API file systems + such as /sys or + /proc, as well as some other + directories below /var. + + System daemons frequently require private + runtime directories below /run to + place communication sockets and similar in. For these, + consider declaring them in their unit files using + RuntimeDirectory= + (see systemd.exec5 for details), + if this is feasible. @@ -109,7 +126,6 @@ d /run/user 0755 root root 10d - L /tmp/foobar - - - - /dev/null - Type @@ -174,7 +190,7 @@ L /tmp/foobar - - - - /dev/null adjust its access mode, group and user to the specified values and reset the SELinux - label. If it does not exist, do + security context. If it does not exist, do nothing. @@ -242,7 +258,7 @@ L /tmp/foobar - - - - /dev/null z Restore - SELinux security context label + SELinux security context and set ownership and access mode of a file or directory if it exists. Lines of this type @@ -255,7 +271,7 @@ L /tmp/foobar - - - - /dev/null Z Recursively restore SELinux security - context label and set + context and set ownership and access mode of a path and all its subdirectories (if it is a @@ -273,20 +289,18 @@ L /tmp/foobar - - - - /dev/null execute at any time, e.g. on package upgrades. systemd-tmpfiles will execute line with an exclamation mark only if - option is given. + option is given. For example: - -# Make sure these are created by default so that nobody else can + # Make sure these are created by default so that nobody else can d /tmp/.X11-unix 1777 root root 10d # Unlink the X11 lock files -r! /tmp/.X[0-9]*-lock - +r! /tmp/.X[0-9]*-lock The second line in contrast to the first one would break a running system, and will only be - executed with . + executed with . @@ -444,8 +458,8 @@ r! /tmp/.X[0-9]*-lock /etc/tmpfiles.d/screen.conf example screen needs two directories created at boot with specific modes and ownership. - d /var/run/screens 1777 root root 10d -d /var/run/uscreens 0755 root root 10d12h + d /run/screens 1777 root root 10d +d /run/uscreens 0755 root root 10d12h /etc/tmpfiles.d/abrt.conf example @@ -461,7 +475,8 @@ x /var/tmp/abrt/* systemd1, systemd-tmpfiles8, - systemd-delta1 + systemd-delta1, + systemd.exec5