[98997] trunk/dports/security/fail2ban/Portfile

jmr at macports.org jmr at macports.org
Tue Oct 23 05:50:35 PDT 2012


Revision: 98997
          http://trac.macports.org//changeset/98997
Author:   jmr at macports.org
Date:     2012-10-23 05:50:35 -0700 (Tue, 23 Oct 2012)
Log Message:
-----------
fail2ban: improve socket file handling (#36201)

Modified Paths:
--------------
    trunk/dports/security/fail2ban/Portfile

Modified: trunk/dports/security/fail2ban/Portfile
===================================================================
--- trunk/dports/security/fail2ban/Portfile	2012-10-23 12:09:55 UTC (rev 98996)
+++ trunk/dports/security/fail2ban/Portfile	2012-10-23 12:50:35 UTC (rev 98997)
@@ -6,6 +6,7 @@
 PortGroup               python27 1.0
 
 github.setup            fail2ban fail2ban 0.8.7.1
+revision                1
 categories              security python
 license                 GPL-2+
 maintainers             free.fr:fclaire openmaintainer
@@ -28,6 +29,9 @@
 
 set f2bconfdir          ${prefix}/etc/${name}
 set f2bbindir           ${prefix}/bin
+set f2brundir           ${prefix}/var/run/fail2ban
+set f2bsock             ${f2brundir}/fail2ban.sock
+set f2bpid              ${f2brundir}/fail2ban.pid
 
 python.link_binaries_suffix
 
@@ -52,10 +56,10 @@
 }
 
 startupitem.create      yes
-startupitem.start       "${f2bbindir}/${name}-client start"
+startupitem.start       "if \[ -r ${f2bsock} && ! -r ${f2bpid} \]; then rm ${f2bsock}; fi; ${f2bbindir}/${name}-client start"
 startupitem.stop        "${f2bbindir}/${name}-client stop"
 
-destroot.keepdirs       ${destroot}${prefix}/var/run/fail2ban
+destroot.keepdirs       ${destroot}${f2brundir}
 
 post-destroot {
     # Adding a suffix to config files
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121023/d90817cb/attachment.html>


More information about the macports-changes mailing list