I needed to get the authbind utility, available from:
http://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/
up and running on a Mac OSX box (specifically, Mac OSX 10.7 Lion). I made a few changes to the source code; most of the changes are in the Makefile.
To install this authbind on your Mac OSX, simply do:
$ cd MacOSX-authbind
$ make
$ sudo make install
Then set up the authbind config files as one would normally do.
Note: if you're using a Mac with Apple's M-series chips, before running
make
, edit theMakefile
by following the instructions here
Here's the list of changes I made, and why:
PRELOAD_VAR
defined toDYLD_INSERT_LIBRARIES
, rather than toLD_PRELOAD
- Added setting of
DYLD_FORCE_FLAT_NAMESPACE
environment variable, as perdyld(1)
man page recommendation. - Added more logging to
stderr
of errors found inlibauthbind
, and the helper.
The original files are marked as .orig
; this distribution also contains a
patches/macosx/
directory with the diffs, for easier inspection. Note that
I did not make the Makefile intelligent enough to Do The Right Thing(tm) for
Linux platforms; it is currently specific to Mac OSX.