summaryrefslogtreecommitdiff
path: root/doc/user.xml
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-02-12 21:22:36 +0100
committerMax Kellermann <max@duempel.org>2014-02-12 21:22:36 +0100
commit9e02b13ab3b26ca1da6b1df2cf6ad9e9b281b2e0 (patch)
treec0f407866730f1607d64022c6819963bf6a7dfad /doc/user.xml
parent5a486a940c069e3e9cafd7061c3d7b714ce9877e (diff)
systemd: add socket activation files
Diffstat (limited to 'doc/user.xml')
-rw-r--r--doc/user.xml23
1 files changed, 6 insertions, 17 deletions
diff --git a/doc/user.xml b/doc/user.xml
index dc9d913e7..ba35bfa5b 100644
--- a/doc/user.xml
+++ b/doc/user.xml
@@ -135,29 +135,18 @@ apt-get install g++ automake autoconf \
<para>
Using <filename>systemd</filename>, you can launch
<filename>mpd</filename> on demand when the first client
- attempts to connect. Create two files in
- <filename>/etc/systemd/system/</filename>; first
- <filename>mpd.socket</filename>:
+ attempts to connect.
</para>
- <programlisting>[Socket]
-ListenStream=/run/mpd.socket
-ListenStream=6600
-[Install]
-WantedBy=sockets.target</programlisting>
-
<para>
- Now create <filename>mpd.service</filename>:
+ MPD comes with two <filename>systemd</filename> unit files: a
+ "service" unit and a "socket" unit. These will only be
+ installed when MPD was configured with
+ <parameter>--with-systemdsystemunitdir=/lib/systemd</parameter>.
</para>
- <programlisting>[Unit]
-Description=Music Player Daemon
-After=sound.target
-[Service]
-ExecStart=/usr/bin/mpd --stdout --no-daemon</programlisting>
-
<para>
- Start the socket:
+ To enable socket activation, type:
</para>
<programlisting>systemctl enable mpd.socket