Improve namespace cleanup to make sure some required directories stick around, and...
[util-vserver.git] / doc / configuration.xml
index 1e06b84..1c34a85 100644 (file)
@@ -45,6 +45,12 @@ there.
       </description>
     </boolean>
 
+    <list id="global-namespace-cleanup-skip" name="namespace-cleanup-skip">
+      <description>
+List of paths to skip during namespace cleanup.
+      </description>
+    </list>
+
     <link name="run.rev">
       <description>
 Path of the vserver run reverse directory. This directory contains
@@ -141,7 +147,7 @@ at startup via initscript.
           </description>
        </link>
 
-       <hash id="global-environment" name="environment">
+       <hash id="global-environment" name="environment" since="0.30.211">
          <description>
 The environment to set when starting guests. Contains one VAR=VAL
 pair per line.
@@ -193,7 +199,7 @@ operation will fail. Most tools assume 'on' as the default value.
     </collection>
 
     <collection name="interfaces" use="optional">
-      <boolean id="global-vlandev" name="vlandev">
+      <boolean id="global-vlandev" name="vlandev" since="0.30.211">
        <description>
 When this file exists, the steps which setup and destroy a VLAN
 interface will be executed.
@@ -381,6 +387,14 @@ Enable namespace cleanup for the current vserver.
       </description>
     </boolean>
 
+    <list name="namespace-cleanup-skip">
+      <description>
+List of paths to skip during namespace cleanup. This overrides the 
+<optionref ref="global-namespace-cleanup-skip">global namespace-cleanup-skip</optionref>
+file.
+      </description>
+    </list>
+
     <hash name="schedule">
       <description>
 [experimental; name is subject of possible change] Contains the
@@ -466,7 +480,7 @@ values.
     <list name="flags">
       <description>
 Contains per line a flag. See <ulink
-url="http://svn.liunx-vserver.org/svn/util-vserver/trunk/lib/cflags-v13.c">lib/cflags-v13.c</ulink>
+url="http://svn.linux-vserver.org/svn/util-vserver/trunk/lib/cflags-v13.c">lib/cflags-v13.c</ulink>
 for possible values.
       </description>
       <!--
@@ -638,7 +652,7 @@ vserver ids (one name per line).
           </description>
        </list>
 
-       <hash name="environment">
+       <hash name="environment" since="0.30.211">
          <description>
 The environment to set when starting the guest. Contains one VAR=VAL
 pair per line.
@@ -792,7 +806,7 @@ environment variable must be set by one of the in-shellcontext scripts
 (the non-executable ones).
       </description>
       
-      <program name="initialize">
+      <program name="initialize" since="0.30.211">
        <description>
 The scriptlet which will be executed before the root filesystem is mounted and
 the configuration has been loaded. Before executing the script, the
@@ -811,7 +825,7 @@ The name of the current vserver.
          </parameter>
        </parameterList>
       </program>
-      <collection name="initialize.d">
+      <collection name="initialize.d" since="0.30.211">
        <description>
 Repository of initialize like scripts.  Before executing the script,
 the configuration directory will be made the working directory.
@@ -1100,7 +1114,7 @@ The name of the current vserver.
       <scalar name="scope">
        <description>The default scope of the network interfaces.</description>
       </scalar>
-      <boolean id="local-vlandev" name="vlandev">
+      <boolean id="local-vlandev" name="vlandev" since="0.30.211">
        <description>
 When this file exists, the steps which setup and destroy a VLAN
 interface will be executed for all interfaces of this vserver.
@@ -1168,7 +1182,7 @@ interface will be skipped. This will override the global
 <optionref ref="local-vlandev">vlandev</optionref>.
          </description>
        </boolean>
-       <boolean name="vlandev">
+       <boolean name="vlandev" since="0.30.211">
          <description>
 When this file exists, the steps which setup and destroy a VLAN
 interface will be executed.
@@ -1263,7 +1277,7 @@ tools and can *not* be modified.
       </scalar>
     </collection>
 
-    <collection name="dlimits">
+    <collection name="dlimits" since="0.30.210">
       <collection name="dlimit" type="symbolic">
         <scalar name="directory">
           <description>The directory to which the limit should be applied</description>
@@ -1280,7 +1294,7 @@ tools and can *not* be modified.
       </collection>
     </collection>
 
-    <collection name="cpuset">
+    <collection name="cpuset" since="0.30.211">
       <scalar name="name">
         <description>The name of the cpuset for this vserver</description>
       </scalar>