1*4882a593Smuzhiyunrequire wireguard.inc 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSRCREV = "3ba6527130c502144e7388b900138bca6260f4e8" 4*4882a593SmuzhiyunSRC_URI = "git://git.zx2c4.com/wireguard-tools;branch=master" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyuninherit bash-completion systemd pkgconfig 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunDEPENDS += "libmnl" 9*4882a593Smuzhiyun 10*4882a593Smuzhiyundo_install () { 11*4882a593Smuzhiyun oe_runmake DESTDIR="${D}" PREFIX="${prefix}" SYSCONFDIR="${sysconfdir}" \ 12*4882a593Smuzhiyun SYSTEMDUNITDIR="${systemd_system_unitdir}" \ 13*4882a593Smuzhiyun WITH_SYSTEMDUNITS=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'yes', '', d)} \ 14*4882a593Smuzhiyun WITH_BASHCOMPLETION=yes \ 15*4882a593Smuzhiyun WITH_WGQUICK=yes \ 16*4882a593Smuzhiyun install 17*4882a593Smuzhiyun} 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunPACKAGES += "${PN}-wg-quick" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunFILES:${PN} = " \ 22*4882a593Smuzhiyun ${bindir}/wg \ 23*4882a593Smuzhiyun ${sysconfdir} \ 24*4882a593Smuzhiyun" 25*4882a593SmuzhiyunFILES:${PN}-wg-quick = " \ 26*4882a593Smuzhiyun ${bindir}/wg-quick \ 27*4882a593Smuzhiyun ${systemd_system_unitdir} \ 28*4882a593Smuzhiyun" 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunRDEPENDS:${PN}-wg-quick = "${PN} bash" 31*4882a593SmuzhiyunRRECOMMENDS:${PN} = " \ 32*4882a593Smuzhiyun kernel-module-wireguard \ 33*4882a593Smuzhiyun ${PN}-wg-quick \ 34*4882a593Smuzhiyun " 35