X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Ftmpfiles.d.xml;h=4f2e6406a882807da2166e02356af173d28dc76c;hp=65716c305d835aee44980670b633a3ece3d456d0;hb=ebf4e8013b2928fdcfa6008ee6559e8c7e1fd60b;hpb=8d0e0ddda6501479eb69164687c83c1a7667b33a diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml index 65716c305..4f2e6406a 100644 --- a/man/tmpfiles.d.xml +++ b/man/tmpfiles.d.xml @@ -108,8 +108,8 @@ filename in lexicographic order, regardless of which of the directories they reside in. If multiple files specify the same path, the entry in the file with the - lexicographically earliest name will be applied, all - all other conflicting entries will be logged as + lexicographically earliest name will be applied. + All other conflicting entries will be logged as errors. When two lines are prefix and suffix of each other, then the prefix is always processed first, the suffix later. Otherwise, the files/directories are @@ -210,7 +210,12 @@ L /tmp/foobar - - - - /dev/null device node is to be created, it will be removed and be replaced by the device - node. + node. It is recommended to suffix this + entry with an exclamation mark to only + create static device nodes at boot, + as udev will not manage static device + nodes that are created at runtime. + @@ -224,7 +229,12 @@ L /tmp/foobar - - - - /dev/null device node is to be created, it will be removed and be replaced by the device - node. + node. It is recommended to suffix this + entry with an exclamation mark to only + create static device nodes at boot, + as udev will not manage static device + nodes that are created at runtime. + @@ -333,6 +343,25 @@ L /tmp/foobar - - - - /dev/null normal path names. + + + t + Set extended + attributes on item. It may be + used in conjunction with other + types (only d, + D, f, + F, L, + p, c, + b, makes sense). + If used as a standalone line, then + systemd-tmpfiles + will try to set extended + attributes on specified path. + This can be especially used to set + SMACK labels. + + If the exclamation mark is used, this @@ -420,7 +449,7 @@ r! /tmp/.X[0-9]*-lock will not be modified. This parameter is ignored for x, r, R, - L lines. + L, t lines. Optionally, if prefixed with ~, the access mode is masked @@ -433,7 +462,7 @@ r! /tmp/.X[0-9]*-lock be removed from the new access mode too, and if all write bits are removed, they will be removed from the new access mode too. In - addition, the sticky/suid/gid bit is removed unless + addition, the sticky/SUID/SGID bit is removed unless applied to a directory. This functionality is particularly useful in conjunction with Z. @@ -452,8 +481,8 @@ r! /tmp/.X[0-9]*-lock ownership will not be modified. These parameters are ignored for x, r, - R, L - lines. + R, L, + t lines. @@ -517,8 +546,8 @@ r! /tmp/.X[0-9]*-lock specify a short string that is written to the file, suffixed by a newline. For C, specifies the source file - or directory. Ignored for all other - lines. + or directory. For t determines + extended attributes to be set. Ignored for all other lines. @@ -530,7 +559,8 @@ r! /tmp/.X[0-9]*-lock screen needs two directories created at boot with specific modes and ownership. d /run/screens 1777 root root 10d -d /run/uscreens 0755 root root 10d12h +d /run/uscreens 0755 root root 10d12h +t /run/screen - - - - user.name="John Smith" security.SMACK64=screen /etc/tmpfiles.d/abrt.conf example