X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Ftmpfiles.d.xml;h=2d8af981e9f0bbe68b4c63368b9593c3fd42f995;hp=5d8c2b5b3297a0c673e78106c267a746bb0e8a8e;hb=d442e2ec6e896c312bc616be7607332d978a45c9;hpb=1910cd0e05f7661986680e0a4472f4e857f90787
diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
index 5d8c2b5b3..2d8af981e 100644
--- a/man/tmpfiles.d.xml
+++ b/man/tmpfiles.d.xml
@@ -174,7 +174,16 @@ L /tmp/foobar - - - - /dev/null
L
- Create a symlink if it does not exist yet.
+ L+
+ Create a
+ symlink if it does not exist
+ yet. If suffixed with
+ + and a
+ file already exists where the
+ symlink is to be created it
+ will be removed and be
+ replaced by the
+ symlink.
@@ -368,6 +377,22 @@ r! /tmp/.X[0-9]*-lock
ignored for x,
r, R,
L lines.
+
+ Optionally, if prefixed with
+ ~ the access mode is masked
+ based on the already set access bits for
+ existing file or directories: if the existing
+ file has all executable bits unset then all
+ executable bits are removed from the new
+ access mode, too. Similar, if all read bits
+ are removed from the old access mode they will
+ 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
+ applied to a directory. This
+ functionality is particularly useful in
+ conjunction with Z.