diff options
author | 2021-12-24 10:11:38 -0500 | |
---|---|---|
committer | 2021-12-24 10:11:38 -0500 | |
commit | 5fca2bad156bcf407a684495f24f2568307c163e (patch) | |
tree | a1da427613fe0a34c271e70042aee071fbfae39b /net-misc/endlessh/endlessh-1.1-r2.ebuild | |
parent | media-sound/fluidsynth: Stabilize 2.2.4 ppc, #829912 (diff) | |
download | gentoo-5fca2bad156bcf407a684495f24f2568307c163e.tar.gz gentoo-5fca2bad156bcf407a684495f24f2568307c163e.tar.bz2 gentoo-5fca2bad156bcf407a684495f24f2568307c163e.zip |
net-misc/endlessh: drop InaccessiblePaths from endlessh.service
Bug: https://github.com/skeeto/endlessh/issues/53
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'net-misc/endlessh/endlessh-1.1-r2.ebuild')
-rw-r--r-- | net-misc/endlessh/endlessh-1.1-r2.ebuild | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/net-misc/endlessh/endlessh-1.1-r2.ebuild b/net-misc/endlessh/endlessh-1.1-r2.ebuild new file mode 100644 index 000000000000..5112f7ee494f --- /dev/null +++ b/net-misc/endlessh/endlessh-1.1-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd toolchain-funcs + +DESCRIPTION="SSH tarpit that slowly sends and endless banner" +HOMEPAGE="https://github.com/skeeto/endlessh" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/skeeto/${PN}.git" +else + SRC_URI="https://github.com/skeeto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" +fi + +LICENSE="Unlicense" +SLOT="0" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1-syslog-help.patch +) + +src_prepare() { + default + + tc-export CC + + sed -i \ + -e 's/^CC/CC?/' \ + -e 's/^CFLAGS =/CFLAGS +=/' \ + -e 's/ -Os//' \ + -e 's/^LDFLAGS/LDFLAGS?/' \ + -e 's/^PREFIX/PREFIX?/' \ + Makefile || die + + sed -i -e "/^ExecStart=/ s:=/usr/local:=${EPREFIX}/usr:" \ + -e /InaccessiblePaths/d util/endlessh.service || die +} + +src_install() { + emake DESTDIR="${D}" PREFIX=/usr install + + einstalldocs + + newinitd "${FILESDIR}"/endlessh.initd endlessh + newconfd "${FILESDIR}"/endlessh.confd endlessh + + systemd_dounit util/endlessh.service + + insinto /usr/share/${PN} + doins util/{pivot.py,schema.sql} +} + +pkg_postinst() { + elog "Log parsing script installed to ${EPREFIX}/usr/share/${PN}" + elog "Install dev-python/pyrfc3339 if you are going to use it" +} |