Added some reprap packages
[mirrors/ArchLinux-Packages.git] / backtrack / PKGBUILD
CommitLineData
209feeb0
H
1# Contributor: Thomas Mudrunka <harvie@@email..cz>
2# Maintainer: Thomas Mudrunka <harvie@@email..cz>
3# You can also contact me on http://blog.harvie.cz/
4
5pkgname=backtrack-pentest-library
6_imagename=bt4-final.iso
7pkgver=4f
8pkgrel=1
9pkgdesc='Pentesting scripts from Back-Track live-cd Linux distribution. All tools and exploits were collected by Max Moser. These are extracted from /pentest directory on DVD and installed to /opt/back-track/. More than 700MB of scripts in library!'
10arch=('any')
11license=('many')
12url="http://www.remote-exploit.org/backtrack.html"
13makedepends=()
14optdepends=(
15 'exploit-db: Exploits from exploit-db.com'
16 'milw0rm-exploit-database: Exploits from milw0rm.com (not updated)'
17 'metasploit: MetaSploit exploiting framework + exploits'
18 'nmap: Basic network scanner'
19 'nessus-core: Advanced security scanner'
20 'nessus-libraries: Advanced security scanner libraries'
21 'nessus-plugins: Advanced security scanner plugins'
22 'wine: To execute some of utilities from library'
23 'python: library contains lot of python scripts'
24 'perl: library contains lot of perl scripts'
25)
26source=(
27 #"ftp://mirror.informatik.uni-mannheim.de/pub/linux/distributions/BackTrack/${_imagename}/${_imagename}.iso"
28 #"http://www.backtrack-linux.org/download.php?fname=${_imagename}"
29 "http://nl2.beadwindow.net/mirrors/backtrack-linux/${_imagename}"
30)
31md5sums=(
32 #'7d1eb7f4748759e9735fee1b8a17c1d8' #too slow - uncomment if needed/paranoid ;)
33)
34
35build() {
36 _destdir='/opt/backtrack'
37
38 echo
39 echo '==> Building of this package will take a while.'
40 echo '==> So get coffee or something. ;o)'
41 echo
42
43 echo "==> Creating target directory ${_destdir} in package."
44 mkdir -p ${pkgdir}/${_destdir}/tools
45
46 cd ${startdir}
47 rm -rf ${startdir}/src/*
48
49 echo '==> Extracting basic tools from iso...'
50 for i in activate deactivate deb2lzm dir2lzm liblinuxlive lzm2dir mksquashfs tgz2lzm unsquashfs; do
51 iso-read -i ${_imagename}.iso -e "BT4/tools/$i" -o "./src/$i" || return 1
52 chmod +x "./src/$i" || return 1
53 done;
54
55 echo '==> Extracting pentest.lzm archive from iso...'
56 iso-read -i ${_imagename}.iso -e BT4/base/pentest.lzm -o src/pentest.lzm || return 1
57
58 echo '==> Extracting files from pentest.lzm archive...'
59 echo
60 ./src/lzm2dir ./src/pentest.lzm ${pkgdir}/${_destdir}/ || return 1
61 echo; echo;
62
63 rm -rf ./src/pentest.lzm
64 cp ./src/* ${pkgdir}/${_destdir}/tools/
65
66 chown root:root ${pkgdir}/${_destdir}
67 chmod -R 655 ${pkgdir}/${_destdir}
68}
69
This page took 0.16969 seconds and 4 git commands to generate.