talimat 800 B

123456789101112131415161718192021222324252627
  1. # Tanım: Kernel modül destekli ileri seviye güvenli vpn uygulaması
  2. # URL: https://www.wireguard.com
  3. # Paketçi: milisarge
  4. # Gerekler: libmnl kernel
  5. # Grup: güvenlik
  6. isim=wireguard-kernel
  7. surum=0.0.20180531
  8. devir=1
  9. kaynak=(https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$surum.tar.xz::WireGuard-$surum.tar.xz)
  10. kernel_surum=$(ls /lib/modules/)
  11. derle() {
  12. cd "WireGuard-$surum"
  13. unset LDFLAGS
  14. mv /lib/modules/${kernel_surum}/build/vmlinux /lib/modules/${kernel_surum}/build/vmlinux.tmp
  15. make -C src/ \
  16. KERNELDIR=/lib/modules/${kernel_surum}/build module
  17. cd "src"
  18. local module
  19. for module in *.ko; do
  20. install -v -D -m644 ${module} \
  21. "$PKG/lib/modules/$kernel_surum/extra/${module}"
  22. done
  23. mv /lib/modules/${kernel_surum}/build/vmlinux.tmp /lib/modules/${kernel_surum}/build/vmlinux
  24. }