aports/main/fail2ban/gentoo-initd_create_run_dir.patch
2011-04-20 16:45:50 +00:00

20 lines
591 B
Diff

Index: fail2ban-0.8.4/files/gentoo-initd
===================================================================
--- fail2ban-0.8.4.orig/files/gentoo-initd
+++ fail2ban-0.8.4/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"
}