mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 22:30:59 +02:00
set: python migration
This commit is contained in:
parent
6894d8eab6
commit
d84e07dec9
2 changed files with 15 additions and 27 deletions
|
|
@ -41,7 +41,9 @@ RDEPEND="virtual/jdk
|
|||
ettercap? ( net-analyzer/ettercap )
|
||||
wireless? ( net-wireless/aircrack-ng
|
||||
net-analyzer/dsniff )
|
||||
virtual/mta"
|
||||
|| ( mail-mta/ssmtp
|
||||
mail-mta/postfix
|
||||
mail-mta/sendmail )"
|
||||
DEPEND=""
|
||||
|
||||
#pkg_setup() {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: Exp $
|
||||
|
||||
EAPI="5"
|
||||
EAPI=6
|
||||
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
inherit multilib eutils python
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} )
|
||||
inherit eutils python-single-r1 multilib
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
inherit git-r3
|
||||
|
|
@ -27,8 +26,8 @@ SLOT="0"
|
|||
IUSE="+ettercap +wireless"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/$(get_libdir)/set/src/payloads/ratte/ratteserver
|
||||
usr/$(get_libdir)/set/src/payloads/set_payloads/shell.linux
|
||||
usr/lib/set/src/payloads/ratte/ratteserver
|
||||
usr/lib/set/src/payloads/set_payloads/shell.linux
|
||||
"
|
||||
|
||||
# blocker on ruby-1.8.7:
|
||||
|
|
@ -48,14 +47,12 @@ RDEPEND="virtual/jdk
|
|||
mail-mta/sendmail )"
|
||||
DEPEND=""
|
||||
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
#pkg_setup() {
|
||||
# python-single_pkg_setup
|
||||
#}
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
python_fix_shebang .
|
||||
|
||||
if has_version mail-mta/ssmtp
|
||||
then
|
||||
|
|
@ -73,6 +70,8 @@ src_prepare() {
|
|||
|
||||
# fix paths for airbase, dnsspoof
|
||||
sed -e 's|/usr/local/sbin/|/usr/sbin/|' -i config/set_config
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
|
@ -104,16 +103,3 @@ src_install() {
|
|||
|
||||
chown -R root:0 "${D}"
|
||||
}
|
||||
|
||||
#It's just to buggy that python_mod_optimize doesn't help.
|
||||
#pkg_postinst() {
|
||||
# python_mod_optimize /usr/$(get_libdir)/set/src/core/set.py \
|
||||
# /usr/$(get_libdir)/set/config/update_config.py \
|
||||
# /usr/$(get_libdir)/set/src/phishing/smtp/client/smtp_web.py
|
||||
#}
|
||||
|
||||
#pkg_postrm() {
|
||||
# Set is not coded properly.
|
||||
# We use the workaround below to remove set_config.py and other pyc/pyo files
|
||||
# rm -rf "/usr/$(get_libdir)/set"
|
||||
#}
|
||||
|
|
|
|||
Loading…
Reference in a new issue