diff options
author | Martin Pitt <martinpitt@users.noreply.github.com> | 2017-03-30 15:09:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-30 15:09:28 +0200 |
commit | 969faed189fb5fb83dc7879139aee1ac3bcedccf (patch) | |
tree | 347ad0d961f4beed82996b745388381f697a397a | |
parent | journal: fix up syslog facility when forwarding native messages (#5667) (diff) | |
parent | man: use <varlistentry> for all unit entries (diff) | |
download | systemd-969faed189fb5fb83dc7879139aee1ac3bcedccf.tar.xz systemd-969faed189fb5fb83dc7879139aee1ac3bcedccf.zip |
Merge pull request #5670 from poettering/trivialities
trivial doc fixes
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | man/systemd.special.xml | 88 |
3 files changed, 45 insertions, 48 deletions
@@ -2,6 +2,9 @@ systemd System and Service Manager CHANGES WITH 233: + * This version requires at least gperf 3.1 for building, 3.0 is not + sufficient. + * The "hybrid" control group mode has been modified to improve compatibility with "legacy" cgroups-v1 setups. Specifically, the "hybrid" setup of /sys/fs/cgroup is now pretty much identical to @@ -165,7 +165,7 @@ REQUIREMENTS: autoconf libtool intltool - gperf + gperf >= 3.1 python (optional) python-lxml (optional, but required to build the indices) diff --git a/man/systemd.special.xml b/man/systemd.special.xml index fa3dc1c5d4..66c45e39a3 100644 --- a/man/systemd.special.xml +++ b/man/systemd.special.xml @@ -901,64 +901,58 @@ <refsect1> <title>Special Passive User Units</title> - <refsect2> - <title>graphical-session.target</title> - - <para>This target is active whenever any graphical session is running. It - is used to stop user services which only apply to a graphical (X, - Wayland, etc.) session when the session is terminated. Such services - should have <literal>PartOf=graphical-session.target</literal> in their - <literal>[Unit]</literal> section. A target for a particular session - (e. g. <filename>gnome-session.target</filename>) starts and stops - <literal>graphical-session.target</literal> with - <literal>BindsTo=graphical-session.target</literal>.</para> - - <para>Which services are started by a session target is determined by the - <literal>Wants=</literal> and <literal>Requires=</literal> dependencies. - For services that can be enabled independently, symlinks in - <literal>.wants/</literal> and <literal>.requires/</literal> should be - used, see - <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. - Those symlinks should either be shipped in packages, or should be added - dynamically after installation, for example using <literal>systemctl add-wants</literal>, see - <citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>. - </para> + <variablelist> + <varlistentry> + <term><filename>graphical-session.target</filename></term> + <listitem> + <para>This target is active whenever any graphical session is running. It is used to stop user services which + only apply to a graphical (X, Wayland, etc.) session when the session is terminated. Such services should + have <literal>PartOf=graphical-session.target</literal> in their <literal>[Unit]</literal> section. A target + for a particular session (e. g. <filename>gnome-session.target</filename>) starts and stops + <literal>graphical-session.target</literal> with <literal>BindsTo=graphical-session.target</literal>.</para> + + <para>Which services are started by a session target is determined by the <literal>Wants=</literal> and + <literal>Requires=</literal> dependencies. For services that can be enabled independently, symlinks in + <literal>.wants/</literal> and <literal>.requires/</literal> should be used, see + <citerefentry><refentrytitle>systemd.unit</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Those + symlinks should either be shipped in packages, or should be added dynamically after installation, for example + using <literal>systemctl add-wants</literal>, see + <citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>. + </para> - <example> - <title>Nautilus as part of a GNOME session</title> + <example> + <title>Nautilus as part of a GNOME session</title> - <para><literal>gnome-session.target</literal> pulls in Nautilus as - top-level service:</para> + <para><literal>gnome-session.target</literal> pulls in Nautilus as top-level service:</para> - <programlisting>[Unit] + <programlisting>[Unit] Description=User systemd services for GNOME graphical session Wants=nautilus.service -BindsTo=graphical-session.target - </programlisting> +BindsTo=graphical-session.target</programlisting> - <para><literal>nautilus.service</literal> gets stopped when the session stops:</para> + <para><literal>nautilus.service</literal> gets stopped when the session stops:</para> - <programlisting>[Unit] + <programlisting>[Unit] Description=Render the desktop icons with Nautilus PartOf=graphical-session.target [Service] -… - </programlisting> - </example> - </refsect2> - - <refsect2> - <title>graphical-session-pre.target</title> - - <para>This target contains services which set up the environment or - global configuration of a graphical session, such as SSH/GPG agents - (which need to export an environment variable into all desktop processes) - or migration of obsolete d-conf keys after an OS upgrade (which needs to - happen before starting any process that might use them). This target must - be started before starting a graphical session - like <filename>gnome-session.target</filename>.</para> - </refsect2> +…</programlisting> + </example> + </listitem> + </varlistentry> + + <varlistentry> + <term><filename>graphical-session-pre.target</filename></term> + <listitem> + <para>This target contains services which set up the environment or global configuration of a graphical + session, such as SSH/GPG agents (which need to export an environment variable into all desktop processes) or + migration of obsolete d-conf keys after an OS upgrade (which needs to happen before starting any process that + might use them). This target must be started before starting a graphical session like + <filename>gnome-session.target</filename>.</para> + </listitem> + </varlistentry> + </variablelist> </refsect1> |