From c48c2b19a0202908eb4d302ae47f3f16812a5401 Mon Sep 17 00:00:00 2001 From: Michael Lorant Date: Fri, 18 Nov 2011 14:51:03 -0500 Subject: [PATCH] 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 --- files/gentoo-initd | 8 ++++++++ 1 file changed, 8 insertions(+) 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" }