41 lines
1 KiB
Bash
41 lines
1 KiB
Bash
# Copyright 1999-2015 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-metasploit/eselect-metasploit-0.16.ebuild,v 1.1 2015/01/02 20:48:31 zerochaos Exp $
|
|
|
|
EAPI=5
|
|
|
|
inherit multilib
|
|
|
|
DESCRIPTION="eselect module for metasploit"
|
|
HOMEPAGE="http://www.pentoo.ch/"
|
|
SRC_URI=""
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~arm ~x86"
|
|
IUSE=""
|
|
|
|
DEPEND="app-admin/eselect
|
|
!<net-analyzer/metasploit-4.6"
|
|
RDEPEND="${DEPEND}"
|
|
|
|
S=${WORKDIR}
|
|
|
|
src_install() {
|
|
#force to use the outdated bundled version of metasm
|
|
doenvd "${FILESDIR}"/91metasploit
|
|
|
|
newinitd "${FILESDIR}"/msfrpcd.initd msfrpcd
|
|
newconfd "${FILESDIR}"/msfrpcd.confd msfrpcd
|
|
|
|
insinto /usr/share/eselect/modules
|
|
newins "${FILESDIR}/metasploit.eselect-0.13" metasploit.eselect
|
|
|
|
newbin "${FILESDIR}"/msfloader-${PV} msfloader
|
|
}
|
|
|
|
pkg_postinst() {
|
|
"${EROOT}"/usr/bin/eselect metasploit set --use-old 1
|
|
elog "To switch between installed slots, execute as root:"
|
|
elog " # eselect metasploit set [slot number]"
|
|
}
|