chiark / gitweb /
man: suffix networkd config file options with "="
[elogind.git] / man / udev.xml
index c053a86d3e291fdc778c4dfc8d1a22df368918c9..0e75715887088686f6f135ed6b4b2d62b7c47f97 100644 (file)
 
       <variablelist class='network-directives'>
         <varlistentry>
-          <term><varname>MACAddress</varname></term>
+          <term><varname>MACAddress=</varname></term>
           <listitem>
             <para>The hardware address.
             </para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Path</varname></term>
+          <term><varname>Path=</varname></term>
           <listitem>
-            <para>The persistent path, as exposed by the udev property <literal>ID_PATH</literal>.</para>
+            <para>The persistent path, as exposed by the udev property <literal>ID_PATH</literal>.
+            May contain shell style globs.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Driver</varname></term>
+          <term><varname>Driver=</varname></term>
           <listitem>
             <para>The driver currently bound to the device, as exposed by the
             udev property <literal>DRIVER</literal> of its parent device.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Type</varname></term>
+          <term><varname>Type=</varname></term>
           <listitem>
             <para>The device type, as exposed by the udev property <literal>DEVTYPE</literal>.</para>
           </listitem>
         </varlistentry>
+        <varlistentry>
+          <term><varname>Host=</varname></term>
+          <listitem>
+            <para>Matches against the hostname or machine ID of the
+            host. See <literal>ConditionHost=</literal> in
+            <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
+            for details.</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term><varname>Virtualization=</varname></term>
+          <listitem>
+            <para>Checks whether the system is executed in a virtualized
+            environment and optionally test whether it is a specific
+            implementation. See <literal>ConditionVirtualization=</literal> in
+            <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
+            for details.</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term><varname>KernelCommandLine=</varname></term>
+          <listitem>
+            <para>Checks whether a specific kernel command line option is
+            set (or if prefixed with the exclamation mark unset). See
+            <literal>ConditionKernelCommandLine=</literal> in
+            <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
+            for details.</para>
+          </listitem>
+        </varlistentry>
+        <varlistentry>
+          <term><varname>Architecture=</varname></term>
+          <listitem>
+            <para>Checks whether the system is running on a specific
+            architecture. See <literal>ConditionArchitecture=</literal> in
+            <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
+            for details.</para>
+          </listitem>
+        </varlistentry>
       </variablelist>
 
       <para>The <literal>[Link]</literal> section accepts the following keys:</para>
 
       <variablelist class='network-directives'>
         <varlistentry>
-          <term><varname>Description</varname></term>
+          <term><varname>Description=</varname></term>
           <listitem>
             <para>A description of the device.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Alias</varname></term>
+          <term><varname>Alias=</varname></term>
           <listitem>
             <para>The <literal>ifalias</literal> is set to this value.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>MACAddressPolicy</varname></term>
+          <term><varname>MACAddressPolicy=</varname></term>
           <listitem>
             <para>The policy by which the MAC address should be set. The
               available policies are:
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>MACAddress</varname></term>
+          <term><varname>MACAddress=</varname></term>
           <listitem>
-            <para>The MAC address to use, if no <literal>MACAddressPolicy</literal>
+            <para>The MAC address to use, if no <literal>MACAddressPolicy=</literal>
               is specified.
             </para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>NamePolicy</varname></term>
+          <term><varname>NamePolicy=</varname></term>
           <listitem>
             <para>An ordered, space-separated list of policies by which the
               interface name should be set. <literal>NamePolicy</literal> may
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Name</varname></term>
+          <term><varname>Name=</varname></term>
           <listitem>
             <para>The interface name to use in case all the policies specified
-              in <literal>NamePolicy</literal> fail, or in case
-              <literal>NamePolicy</literal> is missing or disabled.
+              in <varname>NamePolicy=</varname> fail, or in case
+              <varname>NamePolicy=</varname> is missing or disabled.
             </para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>MTU</varname></term>
+          <term><varname>MTU=</varname></term>
           <listitem>
             <para>The MTU to set for the device.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>SpeedMBytes</varname></term>
+          <term><varname>SpeedMBytes=</varname></term>
           <listitem>
             <para>The speed to set for the device.</para>
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>Duplex</varname></term>
+          <term><varname>Duplex=</varname></term>
           <listitem>
             <para>The duplex mode to set for the device. The accepted values
               are <literal>half</literal> and <literal>full</literal>.
           </listitem>
         </varlistentry>
         <varlistentry>
-          <term><varname>WakeOnLan</varname></term>
+          <term><varname>WakeOnLan=</varname></term>
           <listitem>
             <para>The Wake-on-LAN policy to set for the device. The supported
               values are: