summaryrefslogtreecommitdiffstats
path: root/doc/server/configurationentries.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/server/configurationentries.txt')
-rw-r--r--doc/server/configurationentries.txt35
1 files changed, 32 insertions, 3 deletions
diff --git a/doc/server/configurationentries.txt b/doc/server/configurationentries.txt
index 5602da189..0c12ce9c9 100644
--- a/doc/server/configurationentries.txt
+++ b/doc/server/configurationentries.txt
@@ -34,6 +34,22 @@ Non-POSIX entries
| Service | System Services | name, type, status, target |
+-------------+---------------------+-----------------------------+
+.. note::
+
+ PostInstall entries are deprecated in favor of Action entries. In
+ fact, a PostInstall entry is simply a specific type of Action.
+ Basically, the following are equivalent:
+
+ .. code-block:: xml
+
+ <PostInstall name='foo'/>
+
+ and
+
+ .. code-block:: xml
+
+ <Action timing='post' when='modified' name='n' command='foo' status='ignore'/>
+
POSIX entries
=============
@@ -48,7 +64,7 @@ will only contain a *name* attribute. The type will be added by the
plugin that handles the entry in the case of `Cfg`_, `TGenshi`_, or
`TCheetah`_. If the entry is handled by the `Rules`_ plugin (i.e. it is
a device, directory, hardlink, symlink, etc), then you will specify both
-the *type* and any other necessary attributes in `Rules`_.
+the *type* and any other necessary attributes in `Rules`_.
Running ``bcfg2-lint`` will check your configuration specification for
the presence of any mandatory attributes that are necessary for the
@@ -91,8 +107,8 @@ Path type specified.
| | | that should not | |
| | | exist | |
+-------------+----------------------+-----------------+--------------------------+
-| permissions | Replaces Permissions | Permissions of | name, owner, |
-| | entries | POSIX entities | group, perms |
+| permissions | Replaces Permissions | Permissions of | name, owner, group, |
+| | entries | POSIX entities | perms, recursive |
| | | | |
+-------------+----------------------+-----------------+--------------------------+
| vcs | New | Create version | vcstype (git), |
@@ -103,6 +119,19 @@ Path type specified.
Keep in mind that permissions for files served up by Cfg/TGenshi/TCheetah
are still handled via the traditional :ref:`server-info` mechanisms.
+Additional information
+----------------------
+
+This section describes some additional behavior relating to POSIX entry
+attributes.
+
+Recursive permissions
+^^^^^^^^^^^^^^^^^^^^^
+
+As per the request in ticket 871, Path type='permissions' entries allow you to
+set a recursive attribute which allows the owner/group to be set recursively
+for a directory.
+
.. _boundentries:
Bound Entries