mirror of https://github.com/fail2ban/fail2ban
Fixed the fail2ban init file issue.
Fixed some issues with the DAEMON's path and the SOCKFILE's location.pull/860/head
parent
6c8cfca5d5
commit
47f331ef28
|
@ -17,6 +17,10 @@
|
||||||
# reindented + minor corrections + to work on sarge without modifications
|
# reindented + minor corrections + to work on sarge without modifications
|
||||||
# Modified: by Glenn Aaldering <glenn@openvideo.nl>
|
# Modified: by Glenn Aaldering <glenn@openvideo.nl>
|
||||||
# added exit codes for status command
|
# added exit codes for status command
|
||||||
|
# Modified: by Juan Karlo de Guzman <jkarlodg@gmail.com>
|
||||||
|
# corrected the DAEMON's path and the SOCKFILE
|
||||||
|
# rename this file: (sudo) mv /etc/init.d/fail2ban.init /etc/init.d/fail2ban
|
||||||
|
# same with the logrotate file: (sudo) mv /etc/logrotate.d/fail2ban.logrotate /etc/logrotate.d/fail2ban
|
||||||
#
|
#
|
||||||
PATH=/usr/sbin:/usr/bin:/sbin:/bin
|
PATH=/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
DESC="authentication failure monitor"
|
DESC="authentication failure monitor"
|
||||||
|
@ -24,13 +28,13 @@ NAME=fail2ban
|
||||||
|
|
||||||
# fail2ban-client is not a daemon itself but starts a daemon and
|
# fail2ban-client is not a daemon itself but starts a daemon and
|
||||||
# loads its with configuration
|
# loads its with configuration
|
||||||
DAEMON=/usr/bin/$NAME-client
|
DAEMON=/usr/local/bin/$NAME-client
|
||||||
SCRIPTNAME=/etc/init.d/$NAME
|
SCRIPTNAME=/etc/init.d/$NAME
|
||||||
|
|
||||||
# Ad-hoc way to parse out socket file name
|
# Ad-hoc way to parse out socket file name
|
||||||
SOCKFILE=`grep -h '^[^#]*socket *=' /etc/$NAME/$NAME.conf /etc/$NAME/$NAME.local 2>/dev/null \
|
SOCKFILE=`grep -h '^[^#]*socket *=' /etc/$NAME/$NAME.conf /etc/$NAME/$NAME.local 2>/dev/null \
|
||||||
| tail -n 1 | sed -e 's/.*socket *= *//g' -e 's/ *$//g'`
|
| tail -n 1 | sed -e 's/.*socket *= *//g' -e 's/ *$//g'`
|
||||||
[ -z "$SOCKFILE" ] && SOCKFILE='/tmp/fail2ban.sock'
|
[ -z "$SOCKFILE" ] && SOCKFILE='/var/run/fail2ban.sock'
|
||||||
|
|
||||||
# Exit if the package is not installed
|
# Exit if the package is not installed
|
||||||
[ -x "$DAEMON" ] || exit 0
|
[ -x "$DAEMON" ] || exit 0
|
||||||
|
|
Loading…
Reference in New Issue