2 file://pipewire@.service \
3 file://pipewire@.socket \
7 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
8 # remote the original user unit files shipped by pipewire
9 rm -rf ${D}${systemd_unitdir}
11 # install our own system-level templates
12 mkdir -p ${D}${systemd_system_unitdir}/
13 install -m 0644 ${WORKDIR}/pipewire@.service ${D}${systemd_system_unitdir}/pipewire@.service
14 install -m 0644 ${WORKDIR}/pipewire@.socket ${D}${systemd_system_unitdir}/pipewire@.socket
16 # enable the socket to start together with afm-user-session
17 mkdir -p ${D}${systemd_system_unitdir}/afm-user-session@.target.wants
18 ln -sf ../pipewire@.socket ${D}${systemd_system_unitdir}/afm-user-session@.target.wants/pipewire@.socket
22 FILES_${PN} += "${systemd_system_unitdir}/*"