mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 20:43:38 +02:00
hashcat-gui-bin: allow users to waste huge amounts of hdd space for no reason other than shitty coding
This commit is contained in:
parent
8827e94e68
commit
00e708dba1
2 changed files with 20 additions and 8 deletions
|
|
@ -1,2 +1,2 @@
|
|||
DIST hashcat-gui-0.5.0.7z 31687632 RMD160 2c1040f7bee7292d5ec51d4167d7811d2f8a482c SHA1 2ec507176afde57ee627a2cff6ec09e694acce27 SHA256 8abc735ca5d325ba7f184239b1deef4651323db122d589d108a816957d300859
|
||||
EBUILD hashcat-gui-bin-0.5.0.ebuild 2708 RMD160 ad8614795f705a15de0f1913f5cd0add3c5e56cc SHA1 7e22aae319fcaa8de7fc37cbec19915252180566 SHA256 ce3219647466d83407710340d23bea17ca937d666117a26a2420ef993ce9bc7c
|
||||
EBUILD hashcat-gui-bin-0.5.0.ebuild 3219 RMD160 296305a527f67370530c8c08d8d5e51f2e451d1c SHA1 00d3233aa0f305be05b877cb05157e91aca2c4f9 SHA256 c024db866cfbb7cda837f55fc564b10e0f100e31f5db337e0c1cf0f1518fc526
|
||||
|
|
|
|||
|
|
@ -16,11 +16,11 @@ LICENSE="Artistic"
|
|||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
IUSE="+minimal"
|
||||
|
||||
RDEPEND="app-crypt/hashcat-bin
|
||||
RDEPEND="minimal? ( app-crypt/hashcat-bin
|
||||
app-crypt/oclhashcat-plus-bin
|
||||
app-crypt/oclhashcat-lite-bin
|
||||
app-crypt/oclhashcat-lite-bin )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
media-libs/fontconfig
|
||||
|
|
@ -42,9 +42,12 @@ RESTRICT="strip binchecks"
|
|||
|
||||
src_install() {
|
||||
dodoc docs/*
|
||||
rm -rf *.exe docs
|
||||
|
||||
#the author of hashcat-gui would prefer that all the hashcat tools are distributed with it,
|
||||
#and people in hell want ice water
|
||||
rm -rf *.exe docs hashcat oclHashcat-lite oclHashcat-plus
|
||||
use minimal && rm -rf hashcat oclHashcat-lite oclHashcat-plus
|
||||
|
||||
if use x86; then
|
||||
rm hashcat-gui64.bin
|
||||
fi
|
||||
|
|
@ -81,7 +84,16 @@ src_install() {
|
|||
echo './hashcat-gui64.bin $@' >> "${ED}"/usr/bin/hashcat-gui64.bin
|
||||
fperms +x /usr/bin/hashcat-gui64.bin
|
||||
fi
|
||||
dosym /opt/hashcat-bin /opt/${PN}/hashcat
|
||||
dosym /opt/oclhashcat-lite-bin /opt/${PN}/oclHashcat-lite
|
||||
dosym /opt/oclhashcat-plus-bin /opt/${PN}/oclHashcat-plus
|
||||
if use minimal; then
|
||||
dosym /opt/hashcat-bin /opt/${PN}/hashcat
|
||||
dosym /opt/oclhashcat-lite-bin /opt/${PN}/oclHashcat-lite
|
||||
dosym /opt/oclhashcat-plus-bin /opt/${PN}/oclHashcat-plus
|
||||
ewarn "hashcat-gui *requires* you to use the bundled versions of the hashcat tools,"
|
||||
ewarn "however, we are using the latest version instead. If this breaks, reinstall"
|
||||
ewarn "with USE=-minimal"
|
||||
else
|
||||
ewarn "You have disabled the minimal use flag which means the bundled versions of"
|
||||
ewarn "the hashcat tools are installed, this greatly increases size so you may"
|
||||
ewarn "wish to consider keeping the default of USE=minimal"
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue