fail2ban
Bradley Giesbrecht
brad at pixilla.com
Sat Jun 6 09:53:10 PDT 2009
On Jun 6, 2009, at 9:35 AM, Rainer Müller wrote:
> On 2009-06-06 18:29, Bradley Giesbrecht wrote:
>> I'm building a fail2ban Portfile.
>>
>> fail2ban is python application.
>>
>> It resides as security/py-fail2ban.
>>
>> I originally had my Portfile at security/fail2ban.
>>
>> I haven't created any python ports. Is there a preference in macports
>> for the naming of a python application?
>
> py-*, py25-* and py26-* are used for python modules. There is no
> need to
> name a port like this just because it uses python.
>
>> Is so, when I change the name to py-fail2ban and add "distname
>> fail2ban" my download checksum fails so I'm assuming I need to set
>> more port vars.
>
> Usually you need distname to be set like ${name}-${version}. Also it
> should print an error message which file failed the checksum test, so
> you can see what has been fetched.
>
> Rainer
Thanks.
I have added fail2ban to "PortGroup python26 1.0".
This doesn't seem to create a dependency on python, at least I don't
see python in "port installed".
I'm guessing since I didn't add a dependency on python26 ports used
Apples python to build and that might be the cause of filesystem
violations.
Looks like fail2ban needs nothing other then python.
Do I need to a depends_lib port:python26?
Looks like PortGroup is taking care of the build commands for me so I
like that but I didn't see where I can use just "PortGroup python 1.0"
rather then "PortGroup python26 1.0".
I would rather use whatever python the user already has installed. Is
there an EASY way to do that with python?
//Brad
More information about the macports-dev
mailing list