mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 06:10:56 +02:00
metasploit: updated deps properly for armitage
This commit is contained in:
parent
bbb01624cd
commit
6de2478dc4
2 changed files with 16 additions and 8 deletions
|
|
@ -1,3 +1,3 @@
|
|||
AUX msfrpcd3.confd 440 RMD160 67e569204d77592e8b0e19d34d87c0c75a722687 SHA1 ff1eea41295270d0b5117ee233b5f5fe44a84834 SHA256 f1148f3f4fe24b2689d6a8f3d8510031f493100a5b48823c0a5bc2085a6439b4
|
||||
AUX msfrpcd3.initd 561 RMD160 e9811489784131c4c1e68279d43b4f2ba4c093b1 SHA1 38240c3bba090011c25fffe90d9c898e540ba463 SHA256 89a897977b53a471334caa47eeadcb5595fa783bfafd99c7ae1d5c8f9e7041bc
|
||||
EBUILD metasploit-9999.ebuild 3653 RMD160 17647ef519035ed287b5c89c92338ec7f1d95b05 SHA1 43c3b614fc724eca83d69916c6242c9f1f10142d SHA256 6a60c17bba68dbb19204fb515dc92012f1a13a4a6326fc4bf945ecc650a619a0
|
||||
EBUILD metasploit-9999.ebuild 3837 RMD160 0a435942bf7a8c0d0a61bd4a51273111d3ab01f2 SHA1 22cc79cf458834966a09d1ea552af98e6b69bb3b SHA256 be1c831ad12d25f0a0dc6df3334c2a0274ac4e11a7235faa625d131841400e1b
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-3.1_p5699-r1.ebuild,v 1.3 2008/11/09 14:52:13 nixnut Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
MY_P=${PN/metasploit/framework}-${PV}
|
||||
|
||||
# Metasploit uses subversion as a *normal* update mechanism for stable branches
|
||||
|
|
@ -21,6 +23,8 @@ SLOT="3"
|
|||
KEYWORDS="amd64 arm ppc ~sparc x86"
|
||||
IUSE="armitage sqlite postgres"
|
||||
|
||||
#REQUIRED_USE="armitage? ( || ( sqlite postgres ) )"
|
||||
|
||||
# blocker on ruby-1.8.7:
|
||||
# http://spool.metasploit.com/pipermail/framework/2008-September/003671.html
|
||||
RDEPEND="dev-lang/ruby
|
||||
|
|
@ -29,10 +33,12 @@ RDEPEND="dev-lang/ruby
|
|||
dev-ruby/rjb
|
||||
dev-ruby/hpricot
|
||||
sqlite? ( dev-ruby/sqlite3-ruby
|
||||
dev-ruby/activerecord )
|
||||
dev-ruby/activerecord
|
||||
armitage? ( net-analyzer/nmap ) )
|
||||
postgres? ( dev-ruby/pg
|
||||
dev-ruby/activerecord )
|
||||
armitage? ( net-analyzer/nmap ) "
|
||||
dev-ruby/activerecord
|
||||
armitage? ( net-analyzer/nmap ) )
|
||||
armitage? ( !net-analyzer/armitage )"
|
||||
# dev-ruby/ruby-postgres
|
||||
DEPEND=""
|
||||
|
||||
|
|
@ -63,10 +69,12 @@ src_install() {
|
|||
newconfd "${FILESDIR}"/msfrpcd${SLOT}.confd msfrpcd${SLOT} \
|
||||
|| die "newconfd failed"
|
||||
|
||||
if use armitage; then
|
||||
# dodoc *.txt
|
||||
echo -e "#!/bin/sh \n\njava -Xmx256m -jar /usr/lib/${PN}${SLOT}/data/armitage/armitage.jar \$*\n" > armitage
|
||||
dobin armitage
|
||||
if use postgres || use sqlite; then
|
||||
if use armitage; then
|
||||
# dodoc *.txt
|
||||
echo -e "#!/bin/sh \n\njava -Xmx256m -jar /usr/lib/${PN}${SLOT}/data/armitage/armitage.jar \$*\n" > armitage
|
||||
dobin armitage
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue