1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
3 pkgname=fern-wifi-cracker-svn
6 pkgdesc="WEP, WPA wifi cracker for wireless penetration testing"
8 url="http://code.google.com/p/fern-wifi-cracker/"
10 depends=('python2' 'python2-qt' 'macchanger' 'aircrack-ng' 'xterm' 'subversion')
11 _svnmod="fern-wifi-cracker"
12 _svntrunk="http://fern-wifi-cracker.googlecode.com/svn/Fern-Wifi-Cracker/"
13 provides=('fern-wifi-cracker')
16 # fetch latest svn build
17 if [ -d ${srcdir}/.svn ]; then
18 msg 'Updating fern-wifi-cracker SVN...'
21 msg 'Checking out fern-wifi-cracker SVN...'
22 svn co ${_svntrunk} ${srcdir}
24 msg "SVN checkout done or server timeout"
27 mkdir -p ${pkgdir}/usr/{bin,src} || return 1
29 svn export ${srcdir} ${_svnmod} || return 1
30 grep -rl python ${pkgdir}/usr/src/${_svnmod}/ | xargs sed -i 's|python$|python2|g' || return 1
33 echo "#!/bin/sh" > ${pkgdir}/usr/bin/fern
34 echo "cd /usr/src/fern-wifi-cracker" >> ${pkgdir}/usr/bin/fern
35 echo "python2 ./execute.py \"\$@\"" >> ${pkgdir}/usr/bin/fern
36 echo "cd -" >> ${pkgdir}/usr/bin/fern
37 chmod +x ${pkgdir}/usr/bin/fern