X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=man%2Ftmpfiles.d.xml;h=e6b4c1bfacb939d0b041571878a8fef337e0eadf;hb=b24a167b6f0f9a44686736734e6d0cec07e1efa3;hp=5ff53ef76645ad31d1dec4ceac0b1623ad80d246;hpb=4149f86d816fc0fef41d35de5beb09bfe81e0d6a;p=elogind.git
diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
index 5ff53ef76..e6b4c1bfa 100644
--- a/man/tmpfiles.d.xml
+++ b/man/tmpfiles.d.xml
@@ -42,88 +42,122 @@
tmpfiles.d
- configuration for creation, deletion and cleaning of tmpfiles
+ Configuration for creation, deletion and cleaning of temporary and volatile files
+
+ /etc/tmpfiles.d/*.conf
+
+
Description
- systemd uses /etc/tmpfiles.d/ to describe the creation, cleaning and removal of temporary files and directories
-which usually reside in /var/run or /tmp).
-Each configuration file is named in the style of
-/etc/tmpfiles.d/<program>.conf
-
+ systemd uses
+ /etc/tmpfiles.d/ to describe the
+ creation, cleaning and removal of temporary files and
+ directories which usually reside in
+ /var/run or
+ /tmp). Each configuration file
+ is named in the style of
+ /etc/tmpfiles.d/<program>.conf.
Configuration Format
- The configuration format is one line per path containing
-action, mode, ownership and age fields:
-
- type path mode uid gid age
-d /var/run/user 0755 root root 10d
-
-
-
- type
-
-
- f
- create a file
-
+ The configuration format is one line per path
+ containing action, mode, ownership and age
+ fields:
+
+ Type Path Mode UID GID Age
+d /var/run/user 0755 root root 10d
+
+
+ Type
+
+
+ f
+ Create a file if it doesn't exist yet
+
+
+
+ F
+ Create or truncate a file
+
+
+
+ d
+ Create a directory if it doesn't exist yet
+
+
+
+ D
+ Create or empty a directory
+
+
+
+ x
+ Ignore a path
+
+
+
+ r
+ Remove a path
+
+
+
+ R
+ Recursively remove a path
+
+
+
+
+
+ Mode
+
+ The file access mode to use for this
+ file or directory. If omitted or when set to -
+ the default is used: 0755 for directories,
+ 0644 for files.
+
+
+
+ UID, GID
+
+ The user and group to use for this file
+ or directory. This may either be a numeric
+ user/group ID or a user or group name. If
+ omitted or when set to - the default 0 is
+ used.
+
+
+
+ Age
+ The date field, when set, is used to
+ decide what files to delete when cleaning. If
+ a file or directory is older than the current
+ time minus the age field it is deleted. The
+ field format is a series of integers each
+ followed by one of the following
+ postfixes for the respective time units:
+
+
+
+ s
+ min
+ h
+ d
+ w
+ ms
+ m
+ us
+
-
- F
- truncate a file
-
+ If multiple integers and units are specified the time values are summed up.
-
- d
- create a directory
-
-
-
- D
- truncate a directory
-
-
-
- x
- ignore the path
-
-
-
- r
- remove the path
-
-
-
- R
- recursively remove the path
-
-
-
-
-
- age
- The date field, when set, is used to decide what files to delete when cleaning. If a file or directory is older than the current time minus the age field it is deleted. The field format is an integer followed by one of the following postfixes:
-
- sec
- s
- min
- hr
- h
- d
- w
- msec
- ms
- m
- usec
- us
-
-
+ The age field only applies to lines starting with d, D and x. If omitted or set to - no automatic clean-up is done.
+
@@ -134,8 +168,7 @@ d /var/run/user 0755 root root 10d
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 10d
-
+d /var/run/uscreens 0755 root root 10d12h