Advertisement
Guest User

Metasploit 4.6.1 PKGBUILD

a guest
May 22nd, 2013
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.38 KB | None | 0 0
  1. # Maintainer: Sabart Otto - Seberm <seberm[at]gmail[dot]com>
  2. # Editor: Tobias Veit - nIcE <m.on.key.tobi[at]gmail[dot]com>
  3. # Editor: Antonio Vázquez <antoniovazquezblanco[at]gmail[dot]com>
  4.  
  5. pkgname=metasploit
  6. pkgver=4.6.1
  7. pkgrel=1
  8. pkgdesc="An advanced open-source platform for developing, testing, and using exploit code"
  9. depends=('ruby' 'libpcap' 'postgresql-libs')
  10. optdepends=('ruby-msgpack: armitage module' 'java-runtime: msfgui' 'ruby-pg: database support' 'dradis') #sqlite
  11. provides=('metasploit')
  12. conflicts=('metasploit-svn')
  13. options=('!strip')
  14. makedepends=('subversion')
  15. source=(http://updates.metasploit.com/data/releases/framework-latest.tar.bz2 metasploit.sh)
  16. url="http://www.metasploit.com/"
  17. license=('BSD')
  18. arch=('any')
  19.  
  20. md5sums=('366cdeb510795fe1a763db87d869396b'
  21.          '5c122cab159a706dc7e91887f33985d8')
  22.  
  23. build() {
  24.     cd $srcdir
  25.  
  26.     echo "Installing the license file..."
  27.     mkdir -p $pkgdir/opt $pkgdir/etc/profile.d $pkgdir/usr/share/licenses/$pkgname
  28.     install -m444 "msf3/COPYING" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
  29.  
  30.     mv $srcdir/msf3 $pkgdir/opt/$pkgname
  31.     cp $startdir/metasploit.sh $pkgdir/etc/profile.d
  32.  
  33.     chmod 755 $pkgdir/etc/profile.d/metasploit.sh
  34.  
  35.     # Removes all .svn directories - but after it is not possible to use msfupdate tool
  36.     #echo "Removing all .svn directories..."
  37.     #find $pkgdir/opt/$pkgname -name ".svn" -type d -exec rm -fr {} +
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement