blob: dc98a2911e4ed10a8d82e3db8730b368f1e35071 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# Contributor: MatToufoutu <mattoufootu[at]gmail.com>
# Maintainer: Thorsten Töpper <atsutane-aur@freethoughts.de>
# Moved to AUR4: GI_Jack <iamjacksemail@hackermail.com>
pkgname=armitage-svn
pkgver=841
pkgrel=1
pkgdesc="A graphical cyber attack management tool for Metasploit"
url="http://www.fastandeasyhacking.com/"
arch=('any')
license=('GPL')
depends=('metasploit' 'java-environment')
makedepends=('apache-ant' 'zip' 'unzip' 'subversion')
provides=('armitage')
install='armitage.install'
source=('armitage.install' 'armitage.desktop' 'metasploit.png')
sha256sums=('f9b6e484754d52eae999dbc72982ca4729ef40b76097898f2b4fbec24c2a4259'
'02c829495ebfb171146e2b02f1c2470f814c41b6c80f0649f59ac62609d18689'
'7d25e47bbd5cd710020c30fb645229a774672c7bcb451a0cf2fd6ba327d8b141')
_svntrunk=http://armitage.googlecode.com/svn/trunk/
_svnmod=armitage
build() {
cd ${srcdir}
if [ -d ${_svnmod}/.svn ]; then
svn up ${_svnmod}
else
svn co ${_svntrunk} ${_svnmod}
fi
rm -rf ${_svnmod}-build
cp -r ${_svnmod} ${_svnmod}-build
cd ${_svnmod}-build
sed -i s+/usr/share/java/apache-ant/bin/++g package.sh
bash package.sh
echo "#!/bin/bash" > ${_svnmod}.sh
echo "java -jar /opt/${_svnmod}/${_svnmod}.jar" >> ${_svnmod}.sh
}
package() {
mkdir -p ${pkgdir}/{opt/${_svnmod},usr/bin}
tar -C ${pkgdir}/opt/ -xzf ${srcdir}/${_svnmod}-build/${_svnmod}.tgz
install -m755 ${srcdir}/${_svnmod}-build/${_svnmod}.sh ${pkgdir}/usr/bin/${_svnmod}
install -Dm644 ${srcdir}/armitage.desktop ${pkgdir}/usr/share/applications/armigate.desktop
install -Dm644 ${srcdir}/metasploit.png ${pkgdir}/usr/share/icons/metasploit.png
}
# vim:set ts=2 sw=2 et:
|