compile python-ldap on macosx

Jens Vagelpohl jens at zope.com
Sun Oct 27 16:39:28 CET 2002


clean or not, it does not work out of the box ;)  the slapd.conf points 
to a database that does not exist, at least on my own system. i assume 
you have to make some explicit gesture to build that database file.

even if this database existed and some unsuspecting person started 
using it i wonder what kind of security hole you open by not explicitly 
disabling the serving of netinfo data...

on my own system i have now switched to using the built-in OpenLDAP by 
adjusting the slapd.conf (and commenting out the pieces pertaining to 
the netinfo bridge) and use it without problems through python-ldap 
compiled against my self-built python 2.1.3.

jens

On Saturday, Oct 26, 2002, at 14:20 US/Eastern, Joe Little wrote:

>
> its an openldap to Netinfo bridge, done by Luke Howard (padl.com). In 
> other words.. its as clean as you can get. Its compliant and works 
> fine. I'm already using it as such in one case. Anybody can modify the 
> schema to be what not and it won't break anything, since by default 
> the system uses Netinfo and not LDAP and some steps are required to 
> activate the LDAP bridge.
>
> Software update won't modify the slapd.conf to my knowledge. That is 
> generated one time with a mkslapdconf command from the netinfo sources 
> (during activation). Its similar to what a .deb or .rpm would do with 
> the default slapd.conf -- not change it unless its not there.
>
> On Saturday, October 26, 2002, at 07:48 AM, Jens Vagelpohl wrote:
>
>> looking at the configuration files under /etc/openldap i suppose this 
>> "built-in" ldap server is designed to serve NetInfo data through 
>> LDAP. not sure what that is supposed to be good for on a normal OS X 
>> > install.
>>
>> i'd be weary to try and use that server to serve out other stuff as 
>> well. i'm not sure Software Update would recognize changes and not 
>> just replace the files the next time there is an updated ldap bundle.
>>
>> jens
>>
>>
>> On Saturday, Oct 26, 2002, at 03:22 US/Eastern, Michael Engelhart 
>> wrote:
>>
>>> Hello Juergen,
>>>
>>> I just recently installed python-ldap on a stock Mac OS 10.2 
>>> powerbook using the stock python 2.2 distribution that is installed.
>>>
>>> first  - in setup.py do change the first 2 lines to:
>>>
>>> library_dirs = /usr/lib
>>> include_dirs = /usr/include
>>>
>>> I believe you'll get that same gcc error message but after you run 
>>> python setup.py build, do a:
>>> sudo python setup.py install
>>>
>>> and it should install the libraries fine.
>>>
>>> I am new  to OpenLDAP so I'm having lots of trouble modifying 
>>> entries and will be posting here soon but want to make sure my 
>>> OpenLDAP configuration is setup correctly before I do that.
>>>
>>> BTW, for those who were asking, OpenLDAP v 2.1.0 is what is 
>>> installed by default on Mac OS X v 10.2   There may have been some 
>>> minor changes in the latest System update but it's at least 2.1.x
>>>
>>> Cheers
>>> Mike
>>> On Friday, October 25, 2002, at 07:38  AM, J. Scholtes wrote:
>>>
>>>> Hi.
>>>> I'm new to the list. In the list-archive I didn't find much about 
>>>> macosx, so here is my post.
>>>>
>>>> I'm trying to set up ZOPE with the LDAPuserFolder on a 
>>>> macosx-system and therefor I need python-ldap. But I#m not able to 
>>>> compile it on MacOsX 10.2
>>>> Is anyone on the List who did it successfull ?
>>>>
>>>> thanks
>>>> Juergen Scholtes
>>>>
>>>>
>>>>
>>>>
>>>> 


More information about the python-ldap mailing list