must exist, describing the service to start on
incoming traffic on the socket (see
<citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>5</manvolnum></citerefentry>
must exist, describing the service to start on
incoming traffic on the socket (see
<citerefentry><refentrytitle>systemd.service</refentrytitle><manvolnum>5</manvolnum></citerefentry>
- <para>Socket units will have a
- <varname>Before=</varname> dependency on the service
- which they trigger added implicitly. No implicit
- <varname>WantedBy=</varname> or
- <varname>RequiredBy=</varname> dependency from the
- socket to the service is added. This means that the
- service may be started without the socket, in which
- case it must be able to open sockets by itself. To
- prevent this, an explicit <varname>Requires=</varname>
- dependency may be added.</para>
+ <para>Socket units will have a
+ <varname>Before=</varname> dependency on the service
+ which they trigger added implicitly. No implicit
+ <varname>WantedBy=</varname> or
+ <varname>RequiredBy=</varname> dependency from the
+ socket to the service is added. This means that the
+ service may be started without the socket, in which
+ case it must be able to open sockets by itself. To
+ prevent this, an explicit <varname>Requires=</varname>
+ dependency may be added.</para>
<para>Socket units may be used to implement on-demand
starting of services, as well as parallelized starting
<para>Socket units may be used to implement on-demand
starting of services, as well as parallelized starting
before the interface it is configured
on is up and running, and even
regardless of whether it will be up and
before the interface it is configured
on is up and running, and even
regardless of whether it will be up and
it is recommended to set the
<varname>FreeBind=</varname> option
described below.</para></listitem>
it is recommended to set the
<varname>FreeBind=</varname> option
described below.</para></listitem>
<varname>Accept=no</varname>. It
defaults to the service that bears the
same name as the socket (with the
<varname>Accept=no</varname>. It
defaults to the service that bears the
same name as the socket (with the