mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 06:10:56 +02:00
packetstormexploits-2022.12.ebuild
This commit is contained in:
parent
2aea79e549
commit
01b50b0795
4 changed files with 4 additions and 93 deletions
|
|
@ -1,7 +1,7 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Meta ebuild of packetstorm exploits"
|
||||
HOMEPAGE="http://packetstormsecurity.net"
|
||||
|
|
@ -9,7 +9,7 @@ LICENSE="HPND"
|
|||
KEYWORDS="amd64 arm64 x86"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="2012 2013 2014 2015 2016 2017 2018 2019 +2020 +2021"
|
||||
IUSE="2012 2013 2014 2015 2016 2017 2018 2019 2020 +2021 +2022"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
|
|
@ -21,14 +21,4 @@ DIST 2018-exploits.tgz 99091002 BLAKE2B 1aa3bd99ec6d4fc695abd4b5e960316d936f572a
|
|||
DIST 2019-exploits.tgz 373941394 BLAKE2B 939fcafee62cd95cf808f6044129522c5f59a89e5e2c24af9a4c13cf7294bd17d994e2f23af1c17076e844c197c3b3893d251f9f177af065f8ecd507aa20bcf9 SHA512 cdbf84b00d9ed27d1c07aef2be88b2d72e1654864486fc8d7f65fb509328066bf1160e7d457e036a9956304ac577763290e34ee3be014af06217ecfd424865d3
|
||||
DIST 2020-exploits.tgz 498757861 BLAKE2B 40cdbaaade2f10435bfe79174fa2b778b487692400b5b9f4b60302f82eb0c448dda97ff47cdfb6268b1190efadc6db4251b6c4746939cb00727cd325c6efc3a2 SHA512 6059f9682e9981a9862f4d9f20e750f81d3ece82d6e08d8c8662c2b21c87c30582600eccde14a2dbd56935dfdc68f94b7a88c5219f627ab92095392c2b269e25
|
||||
DIST 2021-exploits.tgz 60478779 BLAKE2B a88fee8fdb9964210fae852935a7e848d49bb42bec0ef02a5ecb1e18a02c8499a73b1e38207529cae3a36c4ce30d48fee05b8c31619ea9bc230930844754fc9a SHA512 626370b19d08cdb8f6f5827a5c976f32c5af59173bda25bd67d320a222f70a3a8ea201cbcf952e12a02e387409ba5de5de831052882bd66ed5e664d7505bc682
|
||||
DIST 2101-exploits.tgz 1042 BLAKE2B 904a641264101222c3462aecd1e97b738c0227fd9da5b1d4ddfc293ad237ceb02ba1d32a6b8e5beae767bf887d839316b7965272a7c270e08e9323f755d3c75a SHA512 2528d71b126e91f3a3c0db10fd647f2fa852c47762d96d51cf530cbd271df6ab3583cd7b52cb895c94f59108c40af166e746761771ddc729238d5ff78876290d
|
||||
DIST 2102-exploits.tgz 1042 BLAKE2B 904a641264101222c3462aecd1e97b738c0227fd9da5b1d4ddfc293ad237ceb02ba1d32a6b8e5beae767bf887d839316b7965272a7c270e08e9323f755d3c75a SHA512 2528d71b126e91f3a3c0db10fd647f2fa852c47762d96d51cf530cbd271df6ab3583cd7b52cb895c94f59108c40af166e746761771ddc729238d5ff78876290d
|
||||
DIST 2103-exploits.tgz 1042 BLAKE2B 904a641264101222c3462aecd1e97b738c0227fd9da5b1d4ddfc293ad237ceb02ba1d32a6b8e5beae767bf887d839316b7965272a7c270e08e9323f755d3c75a SHA512 2528d71b126e91f3a3c0db10fd647f2fa852c47762d96d51cf530cbd271df6ab3583cd7b52cb895c94f59108c40af166e746761771ddc729238d5ff78876290d
|
||||
DIST 2104-exploits.tgz 1042 BLAKE2B 904a641264101222c3462aecd1e97b738c0227fd9da5b1d4ddfc293ad237ceb02ba1d32a6b8e5beae767bf887d839316b7965272a7c270e08e9323f755d3c75a SHA512 2528d71b126e91f3a3c0db10fd647f2fa852c47762d96d51cf530cbd271df6ab3583cd7b52cb895c94f59108c40af166e746761771ddc729238d5ff78876290d
|
||||
DIST 2105-exploits.tgz 1042 BLAKE2B 904a641264101222c3462aecd1e97b738c0227fd9da5b1d4ddfc293ad237ceb02ba1d32a6b8e5beae767bf887d839316b7965272a7c270e08e9323f755d3c75a SHA512 2528d71b126e91f3a3c0db10fd647f2fa852c47762d96d51cf530cbd271df6ab3583cd7b52cb895c94f59108c40af166e746761771ddc729238d5ff78876290d
|
||||
DIST 2106-exploits.tgz 4030452 BLAKE2B c10a8d48e9a590bc04d9e0bfa81ca27520f654021f6b204df966587f4ba609b44f20a04686fd118217f243138b038e611bdc5531234bb015e56a26fd15df27d4 SHA512 33ebc79e9c01297a2b8841b550b45711db71993aac8381d5d70199947927b2da5ccd085b2a3fdd9fe7846869b22ec340edd1dcb1bd1625e2d6782ecd55602eb6
|
||||
DIST 2107-exploits.tgz 10644268 BLAKE2B 79862006a1eff542d2965117e1b2dc787c2f3d14c65b75183e7f8061824a89d259a0c109f1fc68656fdf77d3098ba41f03f2e13477a93ebc52d881f200e96c48 SHA512 1ddbc13afd79df662c1fa1b548660d0c03baa7daf2c24357a0e6610d8a53c76c42dafac91ba6e57a0205ca9b232bd08c2fdcf6f5feaa15f232a8be889279e383
|
||||
DIST 2108-exploits.tgz 270088 BLAKE2B a1be95f88290fc9f97baecf17942b7b005535eed162f2b3f028d85bc45da9987c418c5bd58cd68962ddf15e6258ad139157e854c7d9c8a747a1eaa2a9507b445 SHA512 a007a382d41136968dcbb90e0da25af033f17bd768074d2cf9d92ed5bb5612d36523906db4af6cd57effa3650e2ae8e3de11f8e2a9bfc5d5626d26c923766818
|
||||
DIST 2109-exploits.tgz 869843 BLAKE2B f2ae75146b2fdea23dfdea5792359b722b8703f62d1add6ea882a9555fccd75529fcdf18361375dc9d8f6e2c44cbc5b1f72ab4f10579ddd5ee7539997ae6a757 SHA512 6ad03cc00b983ab340b2fd925e8a4b33992c38bc4e7bd09b754932bdd1c1793aeab4b266baba5c052033ae32def0aa73c636e219605f8cfbe3bad9817dd428be
|
||||
DIST 2110-exploits.tgz 928001 BLAKE2B a35b6b4cb71155f75ccde4e0e1b4cc3d6de71e490f8f3e51f5e3c28e9a48fd0409753ff3b45785f919f61f91ab8fb0d748044c151564e4d49bfbb6e56b9975ae SHA512 5edb133bc8037131daca435a6a30b3c6a9fb57d3a550285ec32ec8181aa4504542277d72a48c021dad86d17f98c17f4de93a922f6da71205aebc54678e21f793
|
||||
DIST 2111-exploits.tgz 2533755 BLAKE2B 02e35a0a53baadb13561e94254df4a93224324fd99c89e4ed03401752473609fcd89af99bb6201b6549847c729ecfb8b3abb3c64bd72ba91bcd1a0e537ac04cd SHA512 ab21d6a2079c4b6d47f30a3291c8164d63bc8406980c4f67b9ca5ddbe31411f4be150b3b90fa63103d45d4e4938de936ecac4d673d373ed4146629f6cc987405
|
||||
DIST 2022-exploits.tgz 55022751 BLAKE2B 1e9b3a4cbda982a0d80be8b21f3ef15c0d6917418739fcbcdf35e0bc3ccbb44fcb51892407caa2fb78b8125642bd09533785f0c093eadf9c0a14c3ac08cd1645 SHA512 076479e1da355a96c473a74584b15720abd8d071f940e1770a7fb2abc561a20c10b3ed7641417a35e922b97e5c78ffb5cb4648e0167dd4cadd1d3609f0671ab5
|
||||
|
|
|
|||
|
|
@ -1,79 +0,0 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit eutils
|
||||
|
||||
#package.json: "electron": "^11.5.0"
|
||||
ELECTRON_PV="11.5.0"
|
||||
|
||||
DESCRIPTION="Six Degrees of Domain Admin"
|
||||
HOMEPAGE="https://github.com/BloodHoundAD/BloodHound"
|
||||
SRC_URI="https://github.com/BloodHoundAD/BloodHound/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
amd64? ( https://github.com/electron/electron/releases/download/v${ELECTRON_PV}/electron-v${ELECTRON_PV}-linux-x64.zip )
|
||||
arm? ( https://github.com/electron/electron/releases/download/v${ELECTRON_PV}/electron-v${ELECTRON_PV}-linux-armv7l.zip )
|
||||
arm64? ( https://github.com/electron/electron/releases/download/v${ELECTRON_PV}/electron-v${ELECTRON_PV}-linux-arm64.zip )
|
||||
x86? ( https://github.com/electron/electron/releases/download/v${ELECTRON_PV}/electron-v${ELECTRON_PV}-linux-ia32.zip )
|
||||
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-4.1.1-node_modules.tar.gz"
|
||||
#create modules using "npm install"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=net-libs/nodejs-12.10.0[npm]"
|
||||
# dev-util/electron-packager"
|
||||
RDEPEND="${DEPEND}"
|
||||
# gnome-base/gconf"
|
||||
|
||||
BLOODHOUND_BINDIR="FAIL_TO_DETECT_ARCH"
|
||||
QA_FLAGS_IGNORED="usr/lib.*/BloodHound/.*\.so"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/4.1.1-singlearch.patch"
|
||||
#https://github.com/electron/electron-packager/issues/187
|
||||
# epatch "${FILESDIR}/3.0.3-packager_14_2_1.patch"
|
||||
mv "${WORKDIR}/node_modules" "${S}"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
#npm shrinkwrap
|
||||
#we provide node_modules, there is no need to install
|
||||
#npm install \
|
||||
|
||||
addpredict /etc/npm
|
||||
# npm run-script webbuild || die "Webbuild failed to compile"
|
||||
npm run-script compile || die "Webbuild failed to compile"
|
||||
|
||||
if use amd64; then
|
||||
npm run-script package:linux_64 || die "Failed to compile"
|
||||
BLOODHOUND_BINDIR="BloodHound-linux-x64"
|
||||
# elif use x86; then
|
||||
# npm run-script linuxbuild_32 || die "Failed to compile"
|
||||
# BLOODHOUND_BINDIR="BloodHound-linux-ia32"
|
||||
elif use arm; then
|
||||
npm run-script package:linux_arm || die "Failed to compile"
|
||||
BLOODHOUND_BINDIR="BloodHound-linux-armv7l"
|
||||
elif use arm64; then
|
||||
npm run-script package:linux_arm64 || die "Failed to compile"
|
||||
BLOODHOUND_BINDIR="BloodHound-linux-arm64"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/$(get_libdir)/${PN}
|
||||
cp -R ${BLOODHOUND_BINDIR}/* "${ED}"/usr/$(get_libdir)/${PN} || die "Copy files failed"
|
||||
|
||||
newbin - ${PN} <<-EOF
|
||||
#!/bin/sh
|
||||
cd /usr/$(get_libdir)/${PN}
|
||||
LD_LIBRARY_PATH=. exec ./${PN} "\${@}"
|
||||
EOF
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Run with --disable-gpu-sandbox if you see \"GPU process isn't usable\" message"
|
||||
}
|
||||
Loading…
Reference in a new issue