From: "Patrick McLean" <chutzpah@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/sshguard/, app-admin/sshguard/files/
Date: Thu, 12 Apr 2018 18:10:33 +0000 (UTC) [thread overview]
Message-ID: <1523556612.8fb481d8212bf775242329c6a6bc04b517bcd23d.chutzpah@gentoo> (raw)
commit: 8fb481d8212bf775242329c6a6bc04b517bcd23d
Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 12 18:08:56 2018 +0000
Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Apr 12 18:10:12 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb481d8
app-admin/sshguard: Revision bump to 2.1.0-r2, rework init script
The old init script did not pass --interpreted to start-stop-daemon
which caused sshguard to always show up as "crashed" in openrc. This
fixes that and reworks the init script to be the more modern
"declarative" format.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
app-admin/sshguard/files/sshguard.initd-r1 | 14 ++++++++++
app-admin/sshguard/sshguard-2.1.0-r2.ebuild | 40 +++++++++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/app-admin/sshguard/files/sshguard.initd-r1 b/app-admin/sshguard/files/sshguard.initd-r1
new file mode 100644
index 00000000000..e7b5ca7428b
--- /dev/null
+++ b/app-admin/sshguard/files/sshguard.initd-r1
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/sbin/sshguard"
+pidfile="${SSHGUARD_PIDFILE:-/var/run/${SVCNAME}.pid}"
+command_args="-i \"${pidfile}\" ${SSHGUARD_OPTS}"
+command_background=1
+start_stop_daemon_args="--wait ${SSHGUARD_WAIT:-999} --interpreted --quiet"
+
+depend() {
+ after iptables
+ use logger
+}
diff --git a/app-admin/sshguard/sshguard-2.1.0-r2.ebuild b/app-admin/sshguard/sshguard-2.1.0-r2.ebuild
new file mode 100644
index 00000000000..7faed8b68c9
--- /dev/null
+++ b/app-admin/sshguard/sshguard-2.1.0-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="protects hosts from brute force attacks against ssh"
+HOMEPAGE="http://sshguard.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd"
+
+DEPEND="
+ sys-devel/flex
+"
+RDEPEND="
+ virtual/logger
+"
+DOCS=(
+ CHANGELOG.rst
+ CONTRIBUTING.rst
+ README.rst
+ examples/net.sshguard.plist
+ examples/sshguard.service
+ examples/whitelistfile.example
+)
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.0-conf.patch
+)
+
+src_install() {
+ default
+
+ newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+
+ insinto /etc
+ newins examples/sshguard.conf.sample sshguard.conf
+}
next reply other threads:[~2018-04-12 18:10 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-12 18:10 Patrick McLean [this message]
-- strict thread matches above, loose matches on Subject: below --
2021-02-17 11:08 [gentoo-commits] repo/gentoo:master commit in: app-admin/sshguard/, app-admin/sshguard/files/ Yixun Lan
2019-08-08 7:14 Jeroen Roovers
2017-11-09 11:09 Jeroen Roovers
2015-12-16 8:15 Jeroen Roovers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1523556612.8fb481d8212bf775242329c6a6bc04b517bcd23d.chutzpah@gentoo \
--to=chutzpah@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox