diff --git a/talimatname/genel/w/wireguard-kernel/talimat b/talimatname/genel/w/wireguard-kernel/talimat new file mode 100644 index 000000000..fd45f4774 --- /dev/null +++ b/talimatname/genel/w/wireguard-kernel/talimat @@ -0,0 +1,26 @@ +# Tanım: Kernel modül destekli ileri seviye güvenli vpn uygulaması +# URL: https://www.wireguard.com +# Paketçi: milisarge +# Gerekler: libmnl kernel +# Grup: güvenlik + +isim=wireguard-kernel +surum=0.0.20171101 +devir=1 +kaynak=(https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$surum.tar.xz::WireGuard-$surum.tar.xz) + +kernel_surum=$(ls /lib/modules/) +derle() { + cd "WireGuard-$surum" + unset LDFLAGS + mv /lib/modules/${kernel_surum}/build/vmlinux /lib/modules/${kernel_surum}/build/vmlinux.tmp + make -C src/ \ + KERNELDIR=/lib/modules/${kernel_surum}/build module + cd "src" + local module + for module in *.ko; do + install -v -D -m644 ${module} \ + "$PKG/lib/modules/$kernel_surum/extra/${module}" + done + mv /lib/modules/${kernel_surum}/build/vmlinux.tmp /lib/modules/${kernel_surum}/build/vmlinux +} diff --git a/talimatname/genel/w/wireguard-tools/talimat b/talimatname/genel/w/wireguard-tools/talimat new file mode 100644 index 000000000..c8c2fc40d --- /dev/null +++ b/talimatname/genel/w/wireguard-tools/talimat @@ -0,0 +1,23 @@ +# Tanım: Kernel modül destekli ileri seviye güvenli vpn uygulaması araçları +# URL: https://www.wireguard.com +# Paketçi: milisarge +# Gerekler: libmnl +# Grup: güvenlik + +isim=wireguard-tools +surum=0.0.20171101 +devir=1 +kaynak=(https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$surum.tar.xz::WireGuard-$surum.tar.xz) + +derle() { + cd "WireGuard-$surum" + mkdir -p "$PKG"/usr/share/wireguard + make -C src/tools \ + DESTDIR="$PKG" \ + WITH_BASHCOMPLETION=yes \ + WITH_WGQUICK=yes \ + WITH_SYSTEMDUNITS=no \ + install + find contrib/examples -name '.gitignore' -delete + cp -rf $SRC/WireGuard-$surum/contrib/examples "$PKG"/usr/share/wireguard/ +} diff --git a/talimatname/genel/w/wireguard-tools/wireguard-tools.hash b/talimatname/genel/w/wireguard-tools/wireguard-tools.hash new file mode 100644 index 000000000..9e50f3983 --- /dev/null +++ b/talimatname/genel/w/wireguard-tools/wireguard-tools.hash @@ -0,0 +1 @@ +c3a394256cf3cc2dce75dcb299f54969f74d4076a351b61972f10fb3e69191756c0c32552a5acc7e0cd5919c248f12035e6a33f15e43fdad64c6cf1230511ee3 WireGuard-0.0.20171101.tar.xz