updated on Mon Jan 16 12:07:49 UTC 2012
[aur-mirror.git] / sqlmap-svn / PKGBUILD
blobb81b189819b0f1972728fd773ab3da7e5a6b6824
1 pkgname=sqlmap-svn
2 pkgver=4017
3 pkgrel=1
4 pkgdesc="Automatic SQL injection and database takeover tool"
5 arch=('any')
6 url='http://sqlmap.sourceforge.net'
7 license=('GPLv2')
8 makedepends=('svn')
9 depends=('python2')
10 provide=('sqlmap')
11 source=()
13 _svntrunk="https://svn.sqlmap.org/sqlmap/trunk/sqlmap"
14 _svnmod="sqlmap"
16 build(){
17     cd "$srcdir"
18     
19     if [ -d $_svnmod ]; then
20         msg "Updating existing src..."
21         ( cd $_svnmod && svn up -r $pkgver )
22     else
23         msg "Checkout src..."
24         svn co $_svntrunk $_svnmod -r $pkgver
25     fi
27     cp -rf $_svnmod $_svnmod-build
31 package(){
32     cd "$srcdir"
33     msg "Cleaning up..."
34     rm -rf "$_svnmod-build/.svn"
36     msg "Copy files" 
38     # Make executable in /usr/bin
39     mkdir -p "$pkgdir/usr/bin"
40     cat > "$pkgdir/usr/bin/sqlmap" << EOF
41 #!/bin/bash
42 cd /opt/sqlmap
43 python2 sqlmap.py \$@
44 cd \$OLDPWD
45 EOF
46     chmod 755 "$pkgdir/usr/bin/sqlmap"
47     
48     # Copy files over
49     mkdir -p "$pkgdir/opt"
50     mv $_svnmod-build "$pkgdir/opt/sqlmap"