Advertisement
Guest User

PKGBUILD

a guest
Jun 22nd, 2014
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.40 KB | None | 0 0
  1. # Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
  2.  
  3. pkgname=reaver-wps-svn
  4. pkgver=119
  5. pkgrel=1
  6. pkgdesc="Brute force attack against Wifi Protected Setup (WPS) registrar PINs in order to recover WPA/WPA2 passphrases"
  7. arch=('i686' 'x86_64' 'mips64el' 'armv6h')
  8. url="http://code.google.com/p/reaver-wps/"
  9. license=('GPL')
  10. depends=('libpcap' 'sqlite')
  11. makedepends=('subversion')
  12. provides=('reaver-wps')
  13. conflicts=('reaver-wps')
  14. source=('svn+http://reaver-wps.googlecode.com/svn/trunk/'
  15.     'wash-max-pcap-next-failures.patch')
  16. sha512sums=('SKIP'
  17.     '242a6f7d77e111b95ddc313c0bf8cb8b4d25e13ae233202eaa984064ff10ab4c5b602daa7724a8ee7dc16f0d831d6605aa2508c72beb699442d5796b2feb5577')
  18.  
  19. pkgver() {
  20.   cd "${SRCDEST}/trunk/"
  21.   svnversion
  22. }
  23.  
  24. prepare() {
  25.   patch -p1 -i wash-max-pcap-next-failures.patch # Patch to avoid empty wash output. Maybe best used with -p -1 -C.
  26. }
  27.  
  28. build() {
  29.   cd "${srcdir}/trunk/src/"
  30.  
  31.   ./configure --prefix=/usr --sysconfdir=/etc
  32.   make
  33. }
  34.  
  35. package() {
  36.   cd "${srcdir}/trunk/"
  37.   pushd src
  38.   install -dm755 "${pkgdir}/usr/bin/"
  39.   install -m755 reaver "${pkgdir}/usr/bin/"
  40.   install -m755 wash "${pkgdir}/usr/bin/"
  41.   install -dm755 "${pkgdir}/etc/reaver/"
  42.   install -m644 reaver.db "${pkgdir}/etc/reaver/"
  43.   popd
  44.   pushd docs
  45.   install -dm755 "${pkgdir}/usr/share/man/man1/"
  46.   install -m644 reaver.1.gz "${pkgdir}/usr/share/man/man1/"
  47.   popd
  48. }
  49.  
  50. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement