man: change noindex="true" to index="false"

We nowadays prefer positive options over negative.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2019-11-21 20:22:12 +01:00
parent 8eb6e6ed09
commit b0343f8c96
17 changed files with 44 additions and 44 deletions

View file

@ -321,7 +321,7 @@
<example> <example>
<title>Extract the last core dump of /usr/bin/bar to a file named <title>Extract the last core dump of /usr/bin/bar to a file named
<filename noindex="true">bar.coredump</filename></title> <filename index="false">bar.coredump</filename></title>
<programlisting># coredumpctl -o bar.coredump dump /usr/bin/bar</programlisting> <programlisting># coredumpctl -o bar.coredump dump /usr/bin/bar</programlisting>
</example> </example>

View file

@ -75,7 +75,7 @@
<title>Example</title> <title>Example</title>
<example> <example>
<title>Setup environment to allow access to a program installed in <title>Setup environment to allow access to a program installed in
<filename noindex='true'>/opt/foo</filename></title> <filename index="false">/opt/foo</filename></title>
<para><filename>/etc/environment.d/60-foo.conf</filename>: <para><filename>/etc/environment.d/60-foo.conf</filename>:
</para> </para>

View file

@ -348,8 +348,8 @@ DATAERR 65 BSD
<refsect2> <refsect2>
<title><command>systemd-analyze condition <replaceable>CONDITION</replaceable>...</command></title> <title><command>systemd-analyze condition <replaceable>CONDITION</replaceable>...</command></title>
<para>This command will evaluate <varname noindex='true'>Condition*=...</varname> and <para>This command will evaluate <varname index="false">Condition*=...</varname> and
<varname noindex='true'>Assert*=...</varname> assignments, and print their values, and <varname index="false">Assert*=...</varname> assignments, and print their values, and
the resulting value of the combined condition set. See the resulting value of the combined condition set. See
<citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry> <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
for a list of available conditions and asserts.</para> for a list of available conditions and asserts.</para>
@ -602,7 +602,7 @@ Service b@0.service not loaded, b.socket cannot be started.
policy is not validated too.</para> policy is not validated too.</para>
<example> <example>
<title>Analyze <filename noindex="true">systemd-logind.service</filename></title> <title>Analyze <filename index="false">systemd-logind.service</filename></title>
<programlisting>$ systemd-analyze security --no-pager systemd-logind.service <programlisting>$ systemd-analyze security --no-pager systemd-logind.service
NAME DESCRIPTION EXPOSURE NAME DESCRIPTION EXPOSURE

View file

@ -140,7 +140,7 @@
<example> <example>
<title>Invoke a program</title> <title>Invoke a program</title>
<para>This calls <filename noindex='true'>/bin/ls</filename> <para>This calls <filename index="false">/bin/ls</filename>
with standard output and error connected to the journal:</para> with standard output and error connected to the journal:</para>
<programlisting># systemd-cat ls</programlisting> <programlisting># systemd-cat ls</programlisting>

View file

@ -1366,7 +1366,7 @@
# systemd-nspawn -bD /var/lib/machines/f&fedora_latest_version;</programlisting> # systemd-nspawn -bD /var/lib/machines/f&fedora_latest_version;</programlisting>
<para>This installs a minimal Fedora distribution into the <para>This installs a minimal Fedora distribution into the
directory <filename noindex='true'>/var/lib/machines/f&fedora_latest_version;</filename> directory <filename index="false">/var/lib/machines/f&fedora_latest_version;</filename>
and then boots an OS in a namespace container in it. Because the installation and then boots an OS in a namespace container in it. Because the installation
is located underneath the standard <filename>/var/lib/machines/</filename> is located underneath the standard <filename>/var/lib/machines/</filename>
directory, it is also possible to start the machine using directory, it is also possible to start the machine using

View file

@ -40,7 +40,7 @@
are configured in the <literal>[Automount]</literal> section.</para> are configured in the <literal>[Automount]</literal> section.</para>
<para>Automount units must be named after the automount directories they control. Example: the automount point <para>Automount units must be named after the automount directories they control. Example: the automount point
<filename noindex='true'>/home/lennart</filename> must be configured in a unit file <filename index="false">/home/lennart</filename> must be configured in a unit file
<filename>home-lennart.automount</filename>. For details about the escaping logic used to convert a file system <filename>home-lennart.automount</filename>. For details about the escaping logic used to convert a file system
path to a unit name see path to a unit name see
<citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that

View file

@ -51,7 +51,7 @@
<para>Device units are named after the <filename>/sys</filename> <para>Device units are named after the <filename>/sys</filename>
and <filename>/dev</filename> paths they control. Example: the and <filename>/dev</filename> paths they control. Example: the
device <filename noindex='true'>/dev/sda5</filename> is exposed in device <filename index="false">/dev/sda5</filename> is exposed in
systemd as <filename>dev-sda5.device</filename>. For details about systemd as <filename>dev-sda5.device</filename>. For details about
the escaping logic used to convert a file system path to a unit the escaping logic used to convert a file system path to a unit
name see name see

View file

@ -709,7 +709,7 @@ ID_NET_LINK_FILE=/usr/lib/systemd/network/99-default.link
</programlisting> </programlisting>
<para>In this case, the interface was already renamed, so the <option>keep</option> policy specified as <para>In this case, the interface was already renamed, so the <option>keep</option> policy specified as
the first option in <filename noindex='true'>99-default.link</filename> means that the existing name is the first option in <filename index="false">99-default.link</filename> means that the existing name is
preserved. If <option>keep</option> was removed, or if were in boot before the renaming has happened, preserved. If <option>keep</option> was removed, or if were in boot before the renaming has happened,
we might get the following instead:</para> we might get the following instead:</para>

View file

@ -60,7 +60,7 @@
must be run as UID 0.</para> must be run as UID 0.</para>
<para>Mount units must be named after the mount point directories they control. Example: the mount point <filename <para>Mount units must be named after the mount point directories they control. Example: the mount point <filename
noindex='true'>/home/lennart</filename> must be configured in a unit file <filename>home-lennart.mount</filename>. index="false">/home/lennart</filename> must be configured in a unit file <filename>home-lennart.mount</filename>.
For details about the escaping logic used to convert a file system path to a unit name, see For details about the escaping logic used to convert a file system path to a unit name, see
<citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that mount <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that mount
units cannot be templated, nor is possible to add multiple names to a mount unit by creating additional symlinks to units cannot be templated, nor is possible to add multiple names to a mount unit by creating additional symlinks to

View file

@ -300,7 +300,7 @@
again. Previously, this naming policy applied implicitly, and now it must be explicitly again. Previously, this naming policy applied implicitly, and now it must be explicitly
requested. Effectively, this means that network devices will be renamed according to the requested. Effectively, this means that network devices will be renamed according to the
configuration, even if they have been renamed already, if <constant>keep</constant> is not configuration, even if they have been renamed already, if <constant>keep</constant> is not
specified as the naming policy in the <filename noindex='true'>.link</filename> file. See specified as the naming policy in the <filename index="false">.link</filename> file. See
<citerefentry><refentrytitle>systemd.link</refentrytitle><manvolnum>5</manvolnum></citerefentry> <citerefentry><refentrytitle>systemd.link</refentrytitle><manvolnum>5</manvolnum></citerefentry>
for a description of <varname>NamePolicy=</varname>.</para></listitem> for a description of <varname>NamePolicy=</varname>.</para></listitem>
</varlistentry> </varlistentry>
@ -310,7 +310,7 @@
<listitem><para><option>MACAddressPolicy=persistent</option> was extended to set MAC addresses <listitem><para><option>MACAddressPolicy=persistent</option> was extended to set MAC addresses
based on the device name. Previously addresses were only based on the based on the device name. Previously addresses were only based on the
<varname noindex='true'>ID_NET_NAME_*</varname> attributes, which meant that interface names would <varname index="false">ID_NET_NAME_*</varname> attributes, which meant that interface names would
never be generated for virtual devices. Now a persistent address will be generated for most never be generated for virtual devices. Now a persistent address will be generated for most
devices, including in particular bridges.</para> devices, including in particular bridges.</para>

View file

@ -35,13 +35,13 @@
<listitem> <listitem>
<para>The package manager prepares system updates by downloading all (RPM or DEB or <para>The package manager prepares system updates by downloading all (RPM or DEB or
whatever) packages to update off-line in a special directory whatever) packages to update off-line in a special directory
<filename noindex="true">/var/lib/system-update</filename> (or <filename index="false">/var/lib/system-update</filename> (or
another directory of the package/upgrade manager's choice).</para> another directory of the package/upgrade manager's choice).</para>
</listitem> </listitem>
<listitem> <listitem>
<para>When the user OK'ed the update, the symlink <filename>/system-update</filename> is <para>When the user OK'ed the update, the symlink <filename>/system-update</filename> is
created that points to <filename noindex="true">/var/lib/system-update</filename> (or created that points to <filename index="false">/var/lib/system-update</filename> (or
wherever the directory with the upgrade files is located) and the system is rebooted. This wherever the directory with the upgrade files is located) and the system is rebooted. This
symlink is in the root directory, since we need to check for it very early at boot, at a symlink is in the root directory, since we need to check for it very early at boot, at a
time where <filename>/var</filename> is not available yet.</para> time where <filename>/var</filename> is not available yet.</para>
@ -106,12 +106,12 @@
<orderedlist> <orderedlist>
<listitem> <listitem>
<para>To make things a bit more robust we recommend hooking the update script into <para>To make things a bit more robust we recommend hooking the update script into
<filename>system-update.target</filename> via a <filename noindex='true'>.wants/</filename> <filename>system-update.target</filename> via a <filename index="false">.wants/</filename>
symlink in the distribution package, rather than depending on <command>systemctl symlink in the distribution package, rather than depending on <command>systemctl
enable</command> in the postinst scriptlets of your package. More specifically, for your enable</command> in the postinst scriptlets of your package. More specifically, for your
update script create a .service file, without [Install] section, and then add a symlink like update script create a .service file, without [Install] section, and then add a symlink like
<filename noindex='true'>/usr/lib/systemd/system-update.target.wants/foobar.service</filename> <filename index="false">/usr/lib/systemd/system-update.target.wants/foobar.service</filename>
<filename noindex='true'>../foobar.service</filename> to your package.</para> <filename index="false">../foobar.service</filename> to your package.</para>
</listitem> </listitem>
<listitem> <listitem>
@ -144,7 +144,7 @@
<varname>Wants=system-update-pre.target</varname> and <varname>Wants=system-update-pre.target</varname> and
<varname>Before=system-update-pre.target</varname> and add a symlink <varname>Before=system-update-pre.target</varname> and add a symlink
to that file under to that file under
<filename noindex='true'>/usr/lib/systemd/system-update.target.wants</filename> <filename index="false">/usr/lib/systemd/system-update.target.wants</filename>
.</para> .</para>
</listitem> </listitem>
</orderedlist> </orderedlist>

View file

@ -1329,8 +1329,8 @@ WantedBy=multi-user.target</programlisting>
<para><varname>Type=</varname><option>oneshot</option> are the <para><varname>Type=</varname><option>oneshot</option> are the
only service units that may have more than one only service units that may have more than one
<varname>ExecStart=</varname> specified. For units with multiple <varname>ExecStart=</varname> specified. For units with multiple
commands (<varname noindex="true">Type=oneshot</varname>), all commands will be run again.</para> commands (<varname index="false">Type=oneshot</varname>), all commands will be run again.</para>
<para> For <varname noindex="true">Type=oneshot</varname>, <varname>Restart=</varname><option>always</option> <para> For <varname index="false">Type=oneshot</varname>, <varname>Restart=</varname><option>always</option>
and <varname>Restart=</varname><option>on-success</option> are <emphasis>not</emphasis> allowed.</para> and <varname>Restart=</varname><option>on-success</option> are <emphasis>not</emphasis> allowed.</para>
</example> </example>

View file

@ -54,7 +54,7 @@
unit.</para> unit.</para>
<para>Swap units must be named after the devices or files they control. Example: the swap device <filename <para>Swap units must be named after the devices or files they control. Example: the swap device <filename
noindex='true'>/dev/sda5</filename> must be configured in a unit file <filename>dev-sda5.swap</filename>. For index="false">/dev/sda5</filename> must be configured in a unit file <filename>dev-sda5.swap</filename>. For
details about the escaping logic used to convert a file system path to a unit name, see details about the escaping logic used to convert a file system path to a unit name, see
<citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that swap <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Note that swap
units cannot be templated, nor is possible to add multiple names to a swap unit by creating additional symlinks to units cannot be templated, nor is possible to add multiple names to a swap unit by creating additional symlinks to

View file

@ -246,7 +246,7 @@
escaping is used, in order to map strings containing arbitrary byte values (except NUL) into valid unit names and escaping is used, in order to map strings containing arbitrary byte values (except NUL) into valid unit names and
their restricted character set. A common special case are unit names that reflect paths to objects in the file their restricted character set. A common special case are unit names that reflect paths to objects in the file
system hierarchy. Example: a device unit <filename>dev-sda.device</filename> refers to a device with the device system hierarchy. Example: a device unit <filename>dev-sda.device</filename> refers to a device with the device
node <filename noindex='true'>/dev/sda</filename> in the file system.</para> node <filename index="false">/dev/sda</filename> in the file system.</para>
<para>The escaping algorithm operates as follows: given a string, any <literal>/</literal> character is replaced by <para>The escaping algorithm operates as follows: given a string, any <literal>/</literal> character is replaced by
<literal>-</literal>, and all other characters which are not ASCII alphanumerics or <literal>_</literal> are <literal>-</literal>, and all other characters which are not ASCII alphanumerics or <literal>_</literal> are
@ -435,7 +435,7 @@
<entry>Units of packages that have been installed in the home directory (<varname>$XDG_DATA_HOME</varname> is used if set, <filename>~/.local/share</filename> otherwise)</entry> <entry>Units of packages that have been installed in the home directory (<varname>$XDG_DATA_HOME</varname> is used if set, <filename>~/.local/share</filename> otherwise)</entry>
</row> </row>
<row> <row>
<entry><filename>$dir/systemd/user</filename> for each <varname noindex='true'>$dir</varname> in <varname>$XDG_DATA_DIRS</varname></entry> <entry><filename>$dir/systemd/user</filename> for each <varname index="false">$dir</varname> in <varname>$XDG_DATA_DIRS</varname></entry>
<entry>Additional locations for installed user units, one for each entry in <varname>$XDG_DATA_DIRS</varname></entry> <entry>Additional locations for installed user units, one for each entry in <varname>$XDG_DATA_DIRS</varname></entry>
</row> </row>
<row> <row>
@ -1026,8 +1026,8 @@
<refsect2> <refsect2>
<title>Conditions and Asserts</title> <title>Conditions and Asserts</title>
<para>Unit files may also include a number of <varname noindex="true">Condition…=</varname> and <para>Unit files may also include a number of <varname index="false">Condition…=</varname> and
<varname noindex="true">Assert…=</varname> settings. Before the unit is started, systemd will verify <varname index="false">Assert…=</varname> settings. Before the unit is started, systemd will verify
that the specified conditions are true. If not, the starting of the unit will be (mostly silently) that the specified conditions are true. If not, the starting of the unit will be (mostly silently)
skipped. Failing conditions will not result in the unit being moved into the <literal>failed</literal> skipped. Failing conditions will not result in the unit being moved into the <literal>failed</literal>
state. The conditions are checked at the time the queued start job is to be executed. The ordering state. The conditions are checked at the time the queued start job is to be executed. The ordering
@ -1731,7 +1731,7 @@ Note that this setting is <emphasis>not</emphasis> influenced by the <varname>Us
<row> <row>
<entry><literal>%L</literal></entry> <entry><literal>%L</literal></entry>
<entry>Log directory root</entry> <entry>Log directory root</entry>
<entry>This is either <filename>/var/log</filename> (for the system manager) or the path <literal>$XDG_CONFIG_HOME</literal> resolves to with <filename noindex='true'>/log</filename> appended (for user managers).</entry> <entry>This is either <filename>/var/log</filename> (for the system manager) or the path <literal>$XDG_CONFIG_HOME</literal> resolves to with <filename index="false">/log</filename> appended (for user managers).</entry>
</row> </row>
<row> <row>
<entry><literal>%m</literal></entry> <entry><literal>%m</literal></entry>

View file

@ -654,7 +654,7 @@ w- /proc/sys/vm/swappiness - - - - 10</programlisting></para>
<row> <row>
<entry><literal>%L</literal></entry> <entry><literal>%L</literal></entry>
<entry>System or user log directory</entry> <entry>System or user log directory</entry>
<entry>In <option>--user</option> mode, this is the same as <varname>$XDG_CONFIG_HOME</varname> with <filename noindex='true'>/log</filename> appended, and <filename>/var/log</filename> otherwise.</entry> <entry>In <option>--user</option> mode, this is the same as <varname>$XDG_CONFIG_HOME</varname> with <filename index="false">/log</filename> appended, and <filename>/var/log</filename> otherwise.</entry>
</row> </row>
<row> <row>
<entry><literal>%m</literal></entry> <entry><literal>%m</literal></entry>

View file

@ -68,16 +68,16 @@
different levels. As described in the previous section, <filename>user.slice</filename> contains different levels. As described in the previous section, <filename>user.slice</filename> contains
processes of all users, so any resource limits on that slice apply to all users together. The processes of all users, so any resource limits on that slice apply to all users together. The
usual way to configure them would be through drop-ins, e.g. <filename usual way to configure them would be through drop-ins, e.g. <filename
noindex='true'>/etc/systemd/system/user.slice.d/resources.conf</filename>. index="false">/etc/systemd/system/user.slice.d/resources.conf</filename>.
</para> </para>
<para>The processes of a single user are collected under <para>The processes of a single user are collected under
<filename>user-<replaceable>UID</replaceable>.slice</filename>. Resource limits for that user <filename>user-<replaceable>UID</replaceable>.slice</filename>. Resource limits for that user
can be configured through drop-ins for that unit, e.g. <filename can be configured through drop-ins for that unit, e.g. <filename
noindex='true'>/etc/systemd/system/user-1000.slice.d/resources.conf</filename>. If the limits index="false">/etc/systemd/system/user-1000.slice.d/resources.conf</filename>. If the limits
should apply to all users instead, they may be configured through drop-ins for the truncated should apply to all users instead, they may be configured through drop-ins for the truncated
unit name, <filename>user-.slice</filename>. For example, configuration in <filename unit name, <filename>user-.slice</filename>. For example, configuration in <filename
noindex='true'>/etc/systemd/system/user-.slice.d/resources.conf</filename> is included in all index="false">/etc/systemd/system/user-.slice.d/resources.conf</filename> is included in all
<filename>user-<replaceable>UID</replaceable>.slice</filename> units, see <filename>user-<replaceable>UID</replaceable>.slice</filename> units, see
<citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry> <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>
for a discussion of the drop-in mechanism.</para> for a discussion of the drop-in mechanism.</para>
@ -141,20 +141,20 @@ Control group /:
│ └─6706 /usr/bin/sleep 30 │ └─6706 /usr/bin/sleep 30
</programlisting> </programlisting>
<para>User with UID 1000 is logged in using <command>gdm</command> (<filename <para>User with UID 1000 is logged in using <command>gdm</command> (<filename
noindex='true'>session-4.scope</filename>) and index="false">session-4.scope</filename>) and
<citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry>
(<filename noindex='true'>session-19.scope</filename>), and also has a user manager instance (<filename index="false">session-19.scope</filename>), and also has a user manager instance
running (<filename noindex='true'>user@1000.service</filename>). User with UID 1001 is logged running (<filename index="false">user@1000.service</filename>). User with UID 1001 is logged
in using <command>ssh</command> (<filename noindex='true'>session-20.scope</filename>) and in using <command>ssh</command> (<filename index="false">session-20.scope</filename>) and
also has a user manager instance running (<filename also has a user manager instance running (<filename
noindex='true'>user@1001.service</filename>). Those are all (leaf) system units, and form index="false">user@1001.service</filename>). Those are all (leaf) system units, and form
part of the slice hierarchy, with <filename noindex='true'>user-1000.slice</filename> and part of the slice hierarchy, with <filename index="false">user-1000.slice</filename> and
<filename noindex='true'>user-1001.slice</filename> below <filename <filename index="false">user-1001.slice</filename> below <filename
noindex='true'>user.slice</filename>. User units are visible below the index="false">user.slice</filename>. User units are visible below the
<filename>user@.service</filename> instances (<filename <filename>user@.service</filename> instances (<filename
noindex='true'>pulseaudio.service</filename>, <filename index="false">pulseaudio.service</filename>, <filename
noindex='true'>gnome-terminal-server.service</filename>, <filename index="false">gnome-terminal-server.service</filename>, <filename
noindex='true'>init.scope</filename>, <filename noindex='true'>sleep.service</filename>). index="false">init.scope</filename>, <filename index="false">sleep.service</filename>).
</para> </para>
</example> </example>

View file

@ -204,7 +204,7 @@ def _extract_directives(directive_groups, formatting, page):
for name in t.iterfind(xpath): for name in t.iterfind(xpath):
if absolute_only and not (name.text and name.text.startswith('/')): if absolute_only and not (name.text and name.text.startswith('/')):
continue continue
if name.attrib.get('noindex'): if name.attrib.get('index') == 'false':
continue continue
name.tail = '' name.tail = ''
if name.text: if name.text:
@ -228,7 +228,7 @@ def _extract_directives(directive_groups, formatting, page):
storfile = directive_groups['constants'] storfile = directive_groups['constants']
for name in t.iterfind('.//constant'): for name in t.iterfind('.//constant'):
if name.attrib.get('noindex'): if name.attrib.get('index') == 'false':
continue continue
name.tail = '' name.tail = ''
if name.text.startswith('('): # a cast, strip it if name.text.startswith('('): # a cast, strip it