svn commit: r503168 - in head/security/py-fail2ban: . files
Kubilay Kocak
koobs at FreeBSD.org
Fri May 31 11:55:41 UTC 2019
Author: koobs
Date: Fri May 31 11:55:40 2019
New Revision: 503168
URL: https://svnweb.freebsd.org/changeset/ports/503168
Log:
security/py-fail2ban: Fix rc script
The rc.d script evaluates fail2ban_pidfile before rc.conf is read.
This change moves those evaluations to the corect place allowing
users to override the values via /etc/rc.conf as expected.
PR: 236017
Reported by: <epopen gmail com>, Dmitry Wagin <dmitry.wagin ya ru>
Submitted by: <theis gmx at> (maintainer)
MFH: 2019Q2
Modified:
head/security/py-fail2ban/Makefile
head/security/py-fail2ban/files/fail2ban.in
Modified: head/security/py-fail2ban/Makefile
==============================================================================
--- head/security/py-fail2ban/Makefile Fri May 31 11:49:20 2019 (r503167)
+++ head/security/py-fail2ban/Makefile Fri May 31 11:55:40 2019 (r503168)
@@ -2,6 +2,7 @@
PORTNAME= fail2ban
PORTVERSION= 0.10.4
+PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/security/py-fail2ban/files/fail2ban.in
==============================================================================
--- head/security/py-fail2ban/files/fail2ban.in Fri May 31 11:49:20 2019 (r503167)
+++ head/security/py-fail2ban/files/fail2ban.in Fri May 31 11:55:40 2019 (r503168)
@@ -8,14 +8,10 @@
# fail2ban_enable="YES"
# fail2ban_flags="<set as needed>"
-fail2ban_enable=${fail2ban_enable-"NO"}
-fail2ban_pidfile=${fail2ban_pidfile-"/var/run/fail2ban/fail2ban.pid"}
-
. /etc/rc.subr
name="fail2ban"
rcvar=fail2ban_enable
-pidfile="${fail2ban_pidfile}"
command="%%PREFIX%%/bin/fail2ban-server"
command_interpreter="%%PYTHON_CMD%%"
@@ -24,6 +20,14 @@ client="%%PREFIX%%/bin/fail2ban-client"
extra_commands="reload jailstatus"
load_rc_config ${name}
+
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+# SET THEM IN THE /etc/rc.conf FILE
+#
+
+fail2ban_enable=${fail2ban_enable-"NO"}
+pidfile=${fail2ban_pidfile-"/var/run/fail2ban/fail2ban.pid"}
start_cmd="${client} ${fail2ban_flags} start"
stop_cmd="${client} ${fail2ban_flags} stop"
More information about the svn-ports-head
mailing list