Installing FreeRADIUS on MAC OSX
--------------------------------
-0) download, unzip and untar freeradius.tar.gz
+1) download, unzip and untar freeradius.tar.gz
-1) $ ./configure --disable-shared (So static libraries are built)
+2) $ ./configure --disable-shared
-2) $ cd ./src
+ To build static libraries. MAC OSX has a strange dynamic library
+ system, which FreeRADIUS doesn't currently support.
3) $ make
-4) There may be issues building the rlm_eap module. The simplest way
- to work around them is to delete the src/modules/rlm_eap directory.
+4) There may be issues building the rlm_eap and rlm_sql modules. The
+ simplest way to work around them is to edit '../Make.inc'.
+ The last line should start off with "MODULES". Delete 'rlm_eap'
+ and 'rlm_sql' from that line, and do 'make' again.
+
+ If you've deleted the 'eap' and 'sql' modules, double-check
+ 'radiusd.conf' to delete any reference it has to 'eap' or 'sql'.
5) $ make install
7) Assuming everything works, set up your clients.conf and other config
files as appropriate to suit your needs and set radiusd to run on boot and
-you're done.
+you're done. See 'README' in this directory.
That's about it. FreeRADIUS works for me and I'm happy now. :-)