New build path variable
[freeradius.git] / doc / MACOSX
1         Installing FreeRADIUS on MAC OSX
2         --------------------------------
3
4 1) download, unzip and untar freeradius.tar.gz
5
6 2) $ ./configure --disable-shared
7
8    To build static libraries.  MAC OSX has a strange dynamic library
9    system, which FreeRADIUS doesn't currently support.
10
11 3) $ make
12
13 4) There may be issues building the rlm_eap and rlm_sql modules.  The
14    simplest way to work around them is to edit '../Make.inc'.
15    The last line should start off with "MODULES".  Delete 'rlm_eap'
16    and 'rlm_sql' from that line, and do 'make' again.
17
18    If you've deleted the 'eap' and 'sql' modules, double-check
19    'radiusd.conf' to delete any reference it has to 'eap' or 'sql'.
20
21 5) $ make install
22
23 6) Now run radiusd -X and test things out with radtest, as specified
24 in the FAQ.
25
26 7) Assuming everything works, set up your clients.conf and other config
27 files as appropriate to suit your needs and set radiusd to run on boot and
28 you're done.  See 'README' in this directory.
29
30 That's about it.  FreeRADIUS works for me and I'm happy now.  :-)
31
32 Author: Philip Kearney <ioresult@mac.com>