Hi all, I been learning how to run things lately and I think I've found a bug or at least an unintended trap for new comers.
I've ran into exactly same issue as described here: https://stackoverflow.com/questions/54197951/yocto-systemd-service-to-install-a-parameterized-service-service After looking on how to work around the problem I also looked why it given answer fails and why the heck it works for openvpn. The answer is simple - wireguard leaves wq-quick@.service in /lib/systemd and not in /lib/systemd/system. The end result is that any service which uses SYSTEMD_SERVICE_${PN}=wireguard-tools + wg-quick@aaa.service doesn't work. I've looked at other distros. In ubuntu and arch unit file is /usr/lib/systemd/system hence it works as expected there. I've checked rpm spec and unit is placed in invalid place: %dir "/lib/systemd" "/lib/systemd/wg-quick@.service" I had a look on the wireguard makefile and it seems fine. Can someone point me where issue comes from and give a tip how to patch this issue? Kind regards, Łukasz
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#140515): https://lists.openembedded.org/g/openembedded-core/message/140515 Mute This Topic: https://lists.openembedded.org/mt/75416521/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-