diff options
author | Cyril Jaquier <cyril.jaquier@fail2ban.org> | 2009-01-20 21:24:33 +0000 |
---|---|---|
committer | Cyril Jaquier <cyril.jaquier@fail2ban.org> | 2009-01-20 21:24:33 +0000 |
commit | 97f48991a2f8a0f77644d7a1c76078fee65b5aa5 (patch) | |
tree | 4c5acdfa249c85588fc374ded2e374f980bc28ef /files/suse-initd | |
parent | 6cd56802bb78a44a2a3bc55e22c2990354100912 (diff) | |
download | fail2ban-97f48991a2f8a0f77644d7a1c76078fee65b5aa5.tar.gz |
- Remove socket file on startup is fail2ban crashed. Thanks to Detlef Reichelt.
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/branches/FAIL2BAN-0_8@718 a942ae1a-1317-0410-a47c-b1dcaea8d605
Diffstat (limited to 'files/suse-initd')
-rwxr-xr-x | files/suse-initd | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/files/suse-initd b/files/suse-initd index ecd55d9a..1dec63e2 100755 --- a/files/suse-initd +++ b/files/suse-initd @@ -35,6 +35,13 @@ rc_reset case "$1" in start) echo -n "Starting Fail2Ban " + # a cleanup workaround, since /etc/init.d/boot.local removes only. + # regular files, and not sockets + if test -e $FAIL2BAN_SOCKET; then + if ! lsof -n $FAIL2BAN_SOCKET &>/dev/null; then + rm $FAIL2BAN_SOCKET + fi + fi /sbin/startproc $FAIL2BAN_BIN start &>/dev/null rc_status -v ;; |