<collection name="vprocunhide">
<list name="files">
<description>
-A list of files which will be made visibly by vprocunhide. Wildcards are
+A list of files which will be made visible by vprocunhide. Wildcards are
allowed and anything ending in '/' will be processed recursively. When this file exists,
it overrides the defaults in SYSDEFAULTDIR/vprocunhide-files. The entries there must be
absolute filenames inclusive the leading '/proc'.
at startup via initscript.
</description>
</link>
+
+ <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.
+ </description>
+ </hash>
</collection>
<collection name="vunify">
</collection>
</collection>
+
+ <collection name="interfaces" use="optional">
+ <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.
+ </description>
+ </boolean>
+ </collection>
</collection>
<collection name=".distributions" use="optional">
The configuration directory of the vserver which is going to be set up.
</description>
</parameter>
- <parameter name="vserver">
+ <parameter name="util-vserver-vars">
<description>
-The pathname of the vserver binary.
+The pathname of the util-vserver-vars file.
</description>
</parameter>
</parameterList>
</parameter>
<parameter name="vserver">
<description>
-The pathname of the vserver binary.
+The pathname of the util-vserver-vars file.
</description>
</parameter>
</parameterList>
<link name="vdir">
<default>../.defaults/vdirbase/VSERVERNAME</default>
<description>
-Path of the vserver root directory
+Path of the vserver root directory.
</description>
</link>
<list id="bcapabilities" name="bcapabilities">
<description>
[experimental; name is subject of possible change] Contains the system capabilities. See
-<ulink url="http://savannah.nongnu.org/cgi-bin/viewcvs/util-vserver/util-vserver/lib/bcaps-v13.c?rev=HEAD">lib/bcaps-v13.c</ulink>
+<ulink url="http://svn.linux-vserver.org/svn/util-vserver/trunk/lib/bcaps-v13.c">lib/bcaps-v13.c</ulink>
for possible values.
</description>
</list>
<description>
[experimental; name is subject of possible change] Contains the
context capabilities. See <ulink
-url="http://savannah.nongnu.org/cgi-bin/viewcvs/util-vserver/util-vserver/lib/ccaps-v13.c?rev=HEAD">lib/ccaps-v13.c</ulink>
+url="http://svn.linux-vserver.org/svn/util-vserver/trunk/lib/ccaps-v13.c">lib/ccaps-v13.c</ulink>
for possible values.
</description>
</list>
<list name="flags">
<description>
Contains per line a flag. See <ulink
-url="http://savannah.nongnu.org/cgi-bin/viewcvs/util-vserver/util-vserver/lib/cflags-v13.c?rev=HEAD">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>
<!--
<enumeration value="sysv"/>
<enumeration value="plain"/>
<enumeration value="minit"/>
- <enumeration value="gento"/>
</restriction>
</scalar>
vserver ids (one name per line).
</description>
</list>
+
+ <hash name="environment" since="0.30.211">
+ <description>
+The environment to set when starting the guest. Contains one VAR=VAL
+pair per line.
+ </description>
+ </hash>
</collection>
<collection name="vshelper">
<default>30</default>
<description>
The timeout in seconds which is used when synchronising vserver
-startup/shutdown with the vshelper. When no set, 30 seconds will be
+startup/shutdown with the vshelper. When not set, 30 seconds will be
assumed.
</description>
</scalar>
(the non-executable ones).
</description>
- <program name="prepre-start">
+ <program name="initialize" since="0.30.211">
<description>
-The scriptlet which will be executed before the network-interfaces are
-enabled and the directories are mounted. Before executing the script,
-the configuration directory will be made the working directory.
+The scriptlet which will be executed before the root filesystem is mounted and
+the configuration has been loaded. Before executing the script, the
+configuration directory will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
+ <parameter name="action">
<description>
-The configuration directory of the current vserver.
+The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
<parameter name="vserver-name">
The name of the current vserver.
</description>
</parameter>
+ </parameterList>
+ </program>
+ <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.
+ </description>
+ <program name="script" type="symbolic">
+ <description>See initialize.</description>
+ <parameterList>
+ <parameter name="action">
+ <description>
+The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
+ </description>
+ </parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
+ </parameterList>
+ </program>
+ </collection>
+
+ <program name="prepre-start">
+ <description>
+The scriptlet which will be executed before the network-interfaces are
+enabled and the directories are mounted. Before executing the script,
+the configuration directory will be made the working directory.
+ </description>
+ <parameterList>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
<collection name="prepre-start.d">
<program name="script" type="symbolic">
<description>See prepre-start.</description>
<parameterList>
- <parameter name="vserver-dir">
+ <parameter name="action">
<description>
-The configuration directory of the current vserver.
+The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
<parameter name="vserver-name">
The name of the current vserver.
</description>
</parameter>
- <parameter name="action">
- <description>
-The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
- </description>
- </parameter>
</parameterList>
</program>
</collection>
will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
+ <parameter name="action">
<description>
-The configuration directory of the current vserver.
+The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
<parameter name="vserver-name">
The name of the current vserver.
</description>
</parameter>
- <parameter name="action">
- <description>
-The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
- </description>
- </parameter>
</parameterList>
</program>
<collection name="pre-start.d">
<program name="script" type="symbolic">
<description>See pre-start.</description>
<parameterList>
- <parameter name="vserver-dir">
+ <parameter name="action">
<description>
-The configuration directory of the current vserver.
+The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
<parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
- <parameter name="action">
<description>
-The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
+The name of the current vserver.
</description>
</parameter>
</parameterList>
will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
<collection name="post-start.d">
<program name="script" type="symbolic">
<description>See post-start.</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
</collection>
will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
<collection name="pre-stop.d">
<program name="script" type="symbolic">
<description>See pre-stop.</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
</collection>
directory will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
<collection name="post-stop.d">
<program name="script" type="symbolic">
<description>See post-stop.</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
</collection>
will be made the working directory.
</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
<collection name="postpost-stop.d">
<program name="script" type="symbolic">
<description>See postpost-stop.</description>
<parameterList>
- <parameter name="vserver-dir">
- <description>The configuration directory of the current vserver.</description>
- </parameter>
- <parameter name="vserver-name">
- <description>The name of the current vserver.</description>
- </parameter>
<parameter name="action">
<description>
The fixed value of the current action (e.g. 'prepre-start', 'post-stop'...).
</description>
</parameter>
+ <parameter name="vserver-name">
+ <description>
+The name of the current vserver.
+ </description>
+ </parameter>
</parameterList>
</program>
</collection>
<scalar name="scope">
<description>The default scope of the network interfaces.</description>
</scalar>
+ <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.
+ </description>
+ </boolean>
+ <boolean id="local-novlandev" name="novlandev">
+ <description>
+When this file exists, the steps which setup and destroy a VLAN
+interface will be skipped. This overrides the global
+<optionref ref="global-vlandev">vlandev</optionref> setting for
+this vserver.
+ </description>
+ </boolean>
<collection name="iface" type="symbolic">
<description>
<boolean name="novlandev">
<description>
When this file exists, the steps which setup and destroy a VLAN
-interface will be skipped. This flag should be set when a VLAN
-interface is used by multiple vservers or by the host.
+interface will be skipped. This will override the global
+<optionref ref="global-vlandev">vlandev</optionref> and the per-guest
+<optionref ref="local-vlandev">vlandev</optionref>.
+ </description>
+ </boolean>
+ <boolean name="vlandev" since="0.30.211">
+ <description>
+When this file exists, the steps which setup and destroy a VLAN
+interface will be executed.
</description>
</boolean>
</collection>
</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>
</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>