[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