[55957] trunk/dports/security/denyhosts/Portfile

snc at macports.org snc at macports.org
Fri Aug 21 13:33:48 PDT 2009


Revision: 55957
          http://trac.macports.org/changeset/55957
Author:   snc at macports.org
Date:     2009-08-21 13:33:44 -0700 (Fri, 21 Aug 2009)
Log Message:
-----------
fix startupitem, ticket #20759. add python variants

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

Modified: trunk/dports/security/denyhosts/Portfile
===================================================================
--- trunk/dports/security/denyhosts/Portfile	2009-08-21 19:56:52 UTC (rev 55956)
+++ trunk/dports/security/denyhosts/Portfile	2009-08-21 20:33:44 UTC (rev 55957)
@@ -2,11 +2,9 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           python25 1.0
 
 name                denyhosts
 version             2.6
-categories          security sysutils
 maintainers         snc openmaintainer
 description         DenyHosts is a utility to help sys admins thwart ssh hackers
 long_description    DenyHosts is a python program that automatically blocks ssh\
@@ -25,6 +23,20 @@
 patchfiles          patch-denyhosts.cfg-dist.diff \
                     patch-daemon-control-dist.diff
 
+variant python25 conflicts python26 description {Use Python 2.5} {
+    PortGroup       python25 1.0
+    categories      security sysutils
+}
+
+variant python26 conflicts python25 description {Use Python 2.6} {
+    PortGroup       python26 1.0
+    categories      security sysutils
+}
+
+if {![variant_isset python25] && ![variant_isset python26]} {
+    default_variants +python25
+}
+
 build {}
 
 pre-build {
@@ -35,13 +47,22 @@
     reinplace s|@PREFIX@|${prefix}| ${worksrcpath}/denyhosts.cfg-dist
 }
 
+pre-destroot {
+    xinstall -d ${destroot}${prefix}/var/run/
+    xinstall -d ${destroot}${prefix}/var/log/
+}
 post-destroot {
+    ui_msg ""
     ui_msg "    Please read ${prefix}/share/denyhosts/README.txt"
+    ui_msg ""
+    ui_msg "    You need to make config files in ${prefix}/share/denyhosts"
+    ui_msg "    The files ending with '-dist' are examples for you to copy"
+    ui_msg ""
 }
+destroot.keepdirs   ${destroot}${prefix}/var/run \
+                    ${destroot}${prefix}/var/log
 
 startupitem.create  yes
 startupitem.type    launchd
-startupitem.start   ${prefix}/share/denyhosts/daemon-control-dist start
-startupitem.stop    ${prefix}/share/denyhosts/daemon-control-dist stop
-
-livecheck.name      denyhosts
+startupitem.start   "${prefix}/share/denyhosts/daemon-control start"
+startupitem.stop    "${prefix}/share/denyhosts/daemon-control stop"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090821/3b5d569d/attachment.html>


More information about the macports-changes mailing list