1require wireguard.inc 2 3SRCREV = "3ba6527130c502144e7388b900138bca6260f4e8" 4SRC_URI = "git://git.zx2c4.com/wireguard-tools;branch=master" 5 6inherit bash-completion systemd pkgconfig 7 8DEPENDS += "libmnl" 9 10do_install () { 11 oe_runmake DESTDIR="${D}" PREFIX="${prefix}" SYSCONFDIR="${sysconfdir}" \ 12 SYSTEMDUNITDIR="${systemd_system_unitdir}" \ 13 WITH_SYSTEMDUNITS=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'yes', '', d)} \ 14 WITH_BASHCOMPLETION=yes \ 15 WITH_WGQUICK=yes \ 16 install 17} 18 19PACKAGES += "${PN}-wg-quick" 20 21FILES:${PN} = " \ 22 ${bindir}/wg \ 23 ${sysconfdir} \ 24" 25FILES:${PN}-wg-quick = " \ 26 ${bindir}/wg-quick \ 27 ${systemd_system_unitdir} \ 28" 29 30RDEPENDS:${PN}-wg-quick = "${PN} bash" 31RRECOMMENDS:${PN} = " \ 32 kernel-module-wireguard \ 33 ${PN}-wg-quick \ 34 " 35