armitage: src 9999 version, issue 327

This commit is contained in:
Anton Bolshakov 2014-12-25 14:05:07 +00:00
parent 5109853c12
commit d50a9c3066
4 changed files with 76 additions and 19 deletions

View file

@ -0,0 +1 @@
EBUILD armitage-9999.ebuild 1220 SHA256 fafb32f5142ff5bb14822370247fb0794656a4bf6fe7522be338e325aeba7f92 SHA512 b95dc07d7c7bf32b89b64f8a837f3d00f0c5ed4f721c2a6d14995ae5b252bde7da95b220f5a8c0838ccad1e5fc1f09b7034091d14994e552846e6d1b019683b3 WHIRLPOOL 0a94616a66024c2cdd7eead25d84a1b3422eda7bc5349576976ff35b19cfc13ca2fbc5091d1b1568611a9bb091218b294222a2e1b7a0d5a9a2fc13899010cd00

View file

@ -0,0 +1,52 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit eutils subversion java-pkg-2 java-ant-2
DESCRIPTION="Cyber Attack Management for Metasploit"
HOMEPAGE="http://www.fastandeasyhacking.com/"
ESVN_REPO_URI="http://armitage.googlecode.com/svn/trunk/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
CDEPEND="net-analyzer/metasploit
net-analyzer/nmap"
JGRAPHX_SLOT="1.4"
MSGPACK_SLOT="5.1"
DEPEND="${CDEPEND}
!net-analyzer/armitage-bin
dev-java/jgraphx:${JGRAPHX_SLOT}
dev-java/sleep
dev-java/msgpack:${MSGPACK_SLOT}
dev-java/jdbc-postgresql
>=virtual/jdk-1.6"
RDEPEND="${CDEPEND}
>=virtual/jre-1.6"
S="${WORKDIR}"
src_prepare() {
find . -name '*.jar' -delete
cd "${S}"/lib
java-pkg_jar-from sleep
java-pkg_jar-from jgraphx-${JGRAPHX_SLOT}
java-pkg_jar-from msgpack-${MSGPACK_SLOT} msgpack.jar msgpack-0.5.1-devel.jar
java-pkg_jar-from jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
}
src_install() {
java-pkg_newjar ${PN}.jar
java-pkg_dolauncher ${PN}
dosbin release/armitage-unix/teamserver
doicon release/armitage-unix/${PN}-logo.png
dodoc release/armitage-unix/readme.txt
}

View file

@ -3,3 +3,7 @@ dev-java/icedtea-bin:7
dev-java/icedtea-web
dev-java/icedtea-web:7
dev-java/icedtea-sound
~dev-java/sleep-2.1
~dev-java/jgraphx-1.4.2.3
~dev-java/msgpack-0.5.1

View file

@ -129,31 +129,31 @@ dev-ruby/sprockets:2.2
#beef
=www-apps/beef-0.4.4.5
=dev-ruby/dm-core-1.2.1
=dev-ruby/erubis-2.7.0
=dev-ruby/jsmin-1.0.1
=dev-ruby/ansi-1.4.3
=dev-ruby/dm-migrations-1.2.0
~dev-ruby/dm-core-1.2.1
~dev-ruby/erubis-2.7.0
~dev-ruby/jsmin-1.0.1
~dev-ruby/ansi-1.4.3
~dev-ruby/dm-migrations-1.2.0
=dev-ruby/em-websocket-0.3*
=dev-ruby/http_parser-0.5.3
~dev-ruby/http_parser-0.5.3
~dev-ruby/rack-1.5.2
=dev-ruby/dm-sqlite-adapter-1.2.0
=dev-ruby/data_objects-0.10.13
=dev-ruby/sinatra-1.4.2
=dev-ruby/tilt-1.3.4
~dev-ruby/dm-sqlite-adapter-1.2.0
~dev-ruby/data_objects-0.10.13
~dev-ruby/sinatra-1.4.2
~dev-ruby/tilt-1.3.4
~dev-ruby/eventmachine-1.0.3
=dev-ruby/abstract-1.0.0
=dev-ruby/do_sqlite3-0.10.13
=dev-ruby/dm-do-adapter-1.2.0
=dev-ruby/system_timer-1.2.4
~dev-ruby/abstract-1.0.0
~dev-ruby/do_sqlite3-0.10.13
~dev-ruby/dm-do-adapter-1.2.0
~dev-ruby/system_timer-1.2.4
~dev-ruby/multi_json-1.6.1
=dev-ruby/multipart-post-1.2.0
~dev-ruby/multipart-post-1.2.0
~dev-ruby/simple_oauth-0.2.0
=dev-ruby/faraday-0.8.8
=dev-ruby/msfrpc-client-1.0.1
=dev-ruby/librex-0.0.68
~dev-ruby/faraday-0.8.8
~dev-ruby/msfrpc-client-1.0.1
~dev-ruby/librex-0.0.68
~www-servers/thin-1.5.1
=dev-ruby/parseconfig-1.0.2 ~x86
~dev-ruby/parseconfig-1.0.2 ~x86
dev-ruby/rubyzip:1
~dev-ruby/uglifier-2.5.3
~dev-ruby/execjs-2.0.2