openvpn2: "Cannot allocate TUN/TAP dev dynamically"

Kevin Ballard eridius at
Fri Aug 29 12:48:33 PDT 2008

On Aug 29, 2008, at 8:48 AM, Caspar Florian Ebeling wrote:

> On Fri, Aug 29, 2008 at 4:18 PM, Daniel J. Luke <dluke at>  
> wrote:
>> On Aug 29, 2008, at 6:02 AM, Kevin Ballard wrote:
>>> If the kext is meant to be loaded by the system at startup,
>> by IOKit matching...
>>> it has to go in the System-provided folder.
>> or a startup script/launchd plist can run kextload on it wherever  
>> it is
>> located
> That's exactly what I use now.
> The package wants to put the kexts into /Library/Extensions, which is
> /opt/local/Library/Extensions for us. That violates the mtree. Would
> /opt/local/lib/{tap|tun}.kext be an good place to keep them instead?

/opt/local/Library/Extensions seems fine to me. /opt/local/Library is  
already used by at least one other port (python24 uses /opt/local/ 


Kevin Ballard
eridius at

More information about the macports-dev mailing list