diff options
author | Michael Lorant <mikel@mlvision.com.au> | 2011-11-18 14:51:03 -0500 |
---|---|---|
committer | Yaroslav Halchenko <debian@onerussian.com> | 2011-11-18 14:51:08 -0500 |
commit | c48c2b19a0202908eb4d302ae47f3f16812a5401 (patch) | |
tree | 41e4140be50aa99484cba04bb7771030f1bbe23f | |
parent | eda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94 (diff) | |
download | fail2ban-c48c2b19a0202908eb4d302ae47f3f16812a5401.tar.gz |
BF: gentoo-initd assure /var/run dir + remove stale sock file
Gentoo Bug #347477
Picked up from
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-analyzer/fail2ban/files/gentoo-initd_create_run_dir.patch?view=markup
-rwxr-xr-x | files/gentoo-initd | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/files/gentoo-initd b/files/gentoo-initd index cd13b2d1..af4d8c34 100755 --- a/files/gentoo-initd +++ b/files/gentoo-initd @@ -31,6 +31,14 @@ depend() { start() { ebegin "Starting fail2ban" + if [ ! -d /var/run/fail2ban ]; then + mkdir /var/run/fail2ban || return 1 + fi + if [ -e /var/run/fail2ban/fail2ban.sock ]; then + # remove stalled sock file after system crash + # bug 347477 + rm -rf /var/run/fail2ban/fail2ban.sock || return 1 + fi ${FAIL2BAN} start &> /dev/null eend $? "Failed to start fail2ban" } |