X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=man%2Ftmpfiles.d.xml;h=7f4c45c9600c13cdd877e685976104bac307fa46;hb=2228c3ee2fb3b9fc6ec5330125e47261c2d6ccea;hp=25a7c9ba48351d96b84388c65de4a16a6eca5449;hpb=d384ca6cd34c472d2a56ee5b45527e091be78c0b;p=external%2Fsystemd.git
diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
index 25a7c9b..7f4c45c 100644
--- a/man/tmpfiles.d.xml
+++ b/man/tmpfiles.d.xml
@@ -67,48 +67,39 @@
Configuration Format
Each configuration file is named in the style of
- <program>.conf. Files in
- /etc/ override files with the
- same name in /usr/lib/. Files in
- /run override files with the same
- name in /etc/ and
- /usr/lib/. Packages should
- install their configuration files in
- /usr/lib/, files in
- /etc/ are reserved for the local
- administrator, who may choose to override the
- configurations installed from packages. The list of
- configuration files are sorted by their filename in
- alphabetical order, regardless in which of the
- directories they reside, to guarantee that a
- configuration file takes precedence over another
- configuration file with an alphabetically later
- name.
+ <program>.conf.
+ Files in /etc/ overwrite
+ files with the same name in /usr/lib/.
+ Files in /run overwrite files with
+ the same name in /etc/ and
+ /usr/lib/. Packages should install their
+ configuration files in /usr/lib/, files
+ in /etc/ are reserved for the local
+ administration, which possibly decides to overwrite the
+ configurations installed from packages. All files are sorted
+ by filename in alphabetical order, regardless in which of the
+ directories they reside, to ensure that a specific
+ configuration file takes precedence over another file with
+ an alphabetically later name.
The configuration format is one line per path
- containing action, path, mode, ownership, age and argument
+ containing action, mode, ownership and age
fields:
- Type Path Mode UID GID Age Argument
-d /run/user 0755 root root 10d -
-L /tmp/foobar - - - - /dev/null
+ Type Path Mode UID GID Age
+d /run/user 0755 root root 10d
Type
f
- Create a file if it doesn't exist yet (optionally writing a short string into it, if the argument parameter is passed)
+ Create a file if it doesn't exist yet
F
- Create or truncate a file (optionally writing a short string into it, if the argument parameter is passed)
-
-
-
- w
- Write the argument parameter to a file, if it exists.
+ Create or truncate a file
@@ -127,21 +118,6 @@ L /tmp/foobar - - - - /dev/null
- L
- Create a symlink if it doesn't exist yet
-
-
-
- c
- Create a character device node if it doesn't exist yet
-
-
-
- b
- Create a block device node if it doesn't exist yet
-
-
-
x
Ignore a path
during cleaning. Use this type
@@ -179,27 +155,6 @@ L /tmp/foobar - - - - /dev/null
place of normal path
names.
-
-
- z
- Set ownership, access
- mode and relabel security context of
- a file or directory if it exists.
- Lines of this type accept shell-style
- globs in place of normal path names.
-
-
-
-
- Z
- Recursively set
- ownership, access mode and relabel
- security context of a path and
- all its subdirectories (if it is a
- directory). Lines of this type accept
- shell-style globs in place of normal
- path names.
-
@@ -209,11 +164,8 @@ L /tmp/foobar - - - - /dev/null
The file access mode to use when
creating this file or directory. If omitted or
when set to - the default is used: 0755 for
- directories, 0644 for all other file
- objects. For z, Z lines if omitted or when set
- to - the file access mode will not be
- modified. This parameter is ignored for x, r,
- R, L lines.
+ directories, 0644 for files. This parameter is
+ ignored for x, r, R lines.
@@ -223,9 +175,8 @@ L /tmp/foobar - - - - /dev/null
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 (root)
- is used. For z, Z lines when omitted or when set to -
- the file ownership will not be modified.
- These parameters are ignored for x, r, R, L lines.
+ is used. . These parameters are ignored for x,
+ r, R lines.
@@ -258,19 +209,6 @@ L /tmp/foobar - - - - /dev/null
is done.
-
- Argument
-
- For L lines determines the destination
- path of the symlink. For c, b determines the
- major/minor of the device node, with major and
- minor formatted as integers, separated by :,
- e.g. "1:3". For f, F, w may be used to specify
- a short string that is written to the file,
- suffixed by a newline. Ignored for all other
- lines.
-
-
@@ -279,7 +217,7 @@ L /tmp/foobar - - - - /dev/null
/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/screens 1777 root root 10d
d /var/run/uscreens 0755 root root 10d12h