Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/fail2ban/files: gentoo-initd_create_run_dir.patch
Date: Thu, 02 Dec 2010 21:53:17
Message-Id: 20101202215304.290E520057@flycatcher.gentoo.org
1 hwoarang 10/12/02 21:53:04
2
3 Added: gentoo-initd_create_run_dir.patch
4 Log:
5 Create /var/run/fail2ban on runtime and remove stalled sock file in case of system crash. Thanks to Michael Lorant <mikel@××××××××××××.au>. Bug #347477. Taking over maintainership
6
7 (Portage version: 2.2.0_alpha6/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 net-analyzer/fail2ban/files/gentoo-initd_create_run_dir.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/fail2ban/files/gentoo-initd_create_run_dir.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/fail2ban/files/gentoo-initd_create_run_dir.patch?rev=1.1&content-type=text/plain
14
15 Index: gentoo-initd_create_run_dir.patch
16 ===================================================================
17 Index: fail2ban-0.8.4/files/gentoo-initd
18 ===================================================================
19 --- fail2ban-0.8.4.orig/files/gentoo-initd
20 +++ fail2ban-0.8.4/files/gentoo-initd
21 @@ -31,6 +31,14 @@ depend() {
22
23 start() {
24 ebegin "Starting fail2ban"
25 + if [ ! -d /var/run/fail2ban ]; then
26 + mkdir /var/run/fail2ban || return 1
27 + fi
28 + if [ -e /var/run/fail2ban/fail2ban.sock ]; then
29 + # remove stalled sock file after system crash
30 + # bug 347477
31 + rm -rf /var/run/fail2ban/fail2ban.sock || return 1
32 + fi
33 ${FAIL2BAN} start &> /dev/null
34 eend $? "Failed to start fail2ban"
35 }