upmpdcli: systemd support
authorAlex Suykov <alex.suykov@gmail.com>
Sat, 23 May 2015 10:13:53 +0000 (13:13 +0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 5 Jul 2015 14:05:29 +0000 (16:05 +0200)
Usable .service file is provided in the package.

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/upmpdcli/upmpdcli.mk

index 5e4d6a8550179c4be9f389864c39d3db7dd761a2..69a0ab3190eda723ef37add406ed518e2a0a5e15 100644 (file)
@@ -31,6 +31,14 @@ define UPMPDCLI_INSTALL_INIT_SYSV
        $(INSTALL) -D -m 0755 package/upmpdcli/S99upmpdcli $(TARGET_DIR)/etc/init.d/S99upmpdcli
 endef
 
+define UPMPDCLI_INSTALL_INIT_SYSTEMD
+       $(INSTALL) -D -m 644 $(@D)/systemd/upmpdcli.service \
+               $(TARGET_DIR)/usr/lib/systemd/system/upmpdcli.service
+       mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
+       ln -sf /usr/lib/systemd/system/upmpdcli.service \
+               $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/upmpdcli.service
+endef
+
 define UPMPDCLI_INSTALL_CONF_FILE
        $(INSTALL) -D -m 0755 $(@D)/src/upmpdcli.conf $(TARGET_DIR)/etc/upmpdcli.conf
 endef