ympd: refactor and use systemd_system_unitdir
authorHugo Villeneuve <hugo@hugovil.com>
Mon, 15 Dec 2025 01:55:52 +0000 (20:55 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Fri, 23 Jan 2026 16:44:47 +0000 (11:44 -0500)
Signed-off-by: Hugo Villeneuve <hugo@hugovil.com>
recipes-multimedia/musicpd/ympd.bb

index 738cbbf..30152cb 100644 (file)
@@ -24,15 +24,15 @@ do_install() {
     install -d ${D}${sysconfdir}/default
     install -m 0644 ${S}/contrib/ympd.default ${D}${sysconfdir}/default/ympd
 
-    install -d ${D}${systemd_unitdir}/system
-
     sed -i -e 's:^\(Description=.*\):\1\nAfter=mpd.service:g'   ${S}/contrib/ympd.service
 
     # These options require a kernel compiled with CONFIG_USER_NS:
     sed -i -e 's:^\(PrivateUsers=.*\):#\1:g'   ${S}/contrib/ympd.service
     sed -i -e 's:^\(PrivateTmp=.*\):#\1:g'     ${S}/contrib/ympd.service
     sed -i -e 's:^\(PrivateDevices=.*\):#\1:g' ${S}/contrib/ympd.service
-    install -m 0644 ${S}/contrib/ympd.service ${D}${systemd_unitdir}/system
+
+    install -d ${D}${systemd_system_unitdir}
+    install -m 0644 ${S}/contrib/ympd.service ${D}${systemd_system_unitdir}
 }
 
 FILES:${PN} = " \