diff --git a/dev-util/pwntools/pwntools-9999.ebuild b/dev-util/pwntools/pwntools-9999.ebuild index ae6e8ade51453..c560e51d59ecc 100644 --- a/dev-util/pwntools/pwntools-9999.ebuild +++ b/dev-util/pwntools/pwntools-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 +inherit bash-completion-r1 distutils-r1 DESCRIPTION="CTF framework and exploit development library" HOMEPAGE="https://github.com/Gallopsled/pwntools" @@ -57,5 +57,15 @@ python_configure_all() { src_install() { distutils-r1_src_install + newbashcomp extra/bash_completion.d/pwn pwn + newbashcomp extra/bash_completion.d/shellcraft shellcraft + + insinto /usr/share/zsh/site-functions + doins extra/zsh_completion/_pwn + + # Disable automatic update check (bug 915496). + insinto /etc + doins "${FILESDIR}/pwn.conf" + rm -r "${ED}/usr/pwntools-doc" || die }