diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
index 3b6b1e3f11..cd6d7f626c 100644
--- a/man/tmpfiles.d.xml
+++ b/man/tmpfiles.d.xml
@@ -157,13 +157,17 @@
d
- Create a directory if it does not exist yet.
-
+ Create a directory. The mode and ownership will be adjusted if
+ specified and the directory already exists. Contents of this directory are subject
+ to time based cleanup if the time argument is specified.D
- Create or empty a directory.
+ Similar to d, but in addition the contents
+ of the directory will be removed when is used.
+
+
@@ -612,22 +616,49 @@
- Example
+ Examples
- /etc/tmpfiles.d/screen.conf example
- screen needs two directories created at
- boot with specific modes and ownership.
+ Create directories with specific mode and ownership
+
+ screen1,
+ 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
-t /run/screen - - - - user.name="John Smith" security.SMACK64=screen
+ # /usr/lib/tmpfiles.d/screen.conf
+d /run/screens 1777 root screen 10d
+d /run/uscreens 0755 root screen 10d12h
+
+
+ Contents of /run/screens and /run/uscreens will
+ cleaned up after 10 and 10½ days, respectively.
-
- /etc/tmpfiles.d/abrt.conf example
- abrt needs a directory created at boot with specific mode and ownership and its content should be preserved.
- d /var/tmp/abrt 0755 abrt abrt
-x /var/tmp/abrt/*
+
+ Create a directory with a SMACK attribute
+ D /run/cups - - - -
+t /run/cups - - - - security.SMACK64=printing user.attr-with-spaces="foo bar"
+
+
+ The direcory will be owned by root and have default mode. It's contents are
+ not subject to time based cleanup, but will be obliterated when
+ systemd-tmpfiles --remove runs.
+
+
+
+ Create a directory and prevent its contents from cleanup
+
+ abrt1,
+ needs a directory created at boot with specific mode and ownership and its content
+ should be preserved from the automatic cleanup applied to the contents of
+ /var/tmp:
+
+ # /usr/lib/tmpfiles.d/tmp.conf
+d /var/tmp 1777 root root 30d
+
+
+ # /usr/lib/tmpfiles.d/abrt.conf
+d /var/tmp/abrt 0755 abrt abrt -
+
+