reported to FreeRadius client project. Acceptance of those
changes is outside of ISC responsibilities. Until those
are processed, it is strongly recommended to use FreeRadius
- client with ISC patches. To and compile this version, please use
+ client with ISC patches. To download and compile this version, please use
the following steps:
<screen>
$ git clone https://github.com/fxdupont/freeradius-client.git
</screen>
Note that b2 script may optionally take extra parameters. One
of them specify the destination path where the sources are to
- be compiled. Boost is different compared to other software in
- the sense that there is no explicit make install step.
+ be compiled.
</para>
<para>
$ git clone https://github.com/isc-projects/kea
# Get a tarball and extract it
-$ tar zxvf kea-1.4.0-beta.tar.gz
+$ tar zxvf kea-1.4.0.tar.gz
</screen>
The next step is to extract premium Kea package that contains Radius repository
<screen>
$ cd kea
- $ tar zxvf ../kea-premium-radius-1.4.0-beta.tar.gz
+ $ tar zxvf ../kea-premium-radius-1.4.0.tar.gz
</screen>
Once this is done, make sure the kea sources look similar to this:
drwxr-xr-x 14 thomson staff 476 Apr 26 19:04 tools
</screen>
-The next step is to configure Kea. There are several essential steps necessary here.
-The --with-tier2=yes flag is necessary to compile premium package that contains
-RADIUS. Also, --with-freeradius option is necessary to tell Kea where the FreeRADIUS
+The makefiles have to be regenerated using autoreconf.</para>
+
+<para>The next step is to configure Kea. The --with-freeradius switch passed
+to configure script is necessary to tell Kea where the FreeRADIUS
client sources can be found. Also, since the non-standard boost is used, the path
to it has to be specified.</para>
-<para>If the sources are not from a tarball release, makefiles have to be regenerated
-using autoreconf.</para>
-
<screen>
$ autoreconf -i
$ ./configure --with-freeradius=/path/to/freeradius --with-boost-include=/path/to/boost --with-boost-lib-dir=/path/to/boost/state/lib
<screen>
./configure --with-freeradius=/usr/local \
--with-boost-include=/home/thomson/devel/boost_1_65_1 \
- --with-boost-lib-dir=/home/thomson/devel/boost_1_65_1/stage/lib \
- --with-tier2=yes
+ --with-boost-lib-dir=/home/thomson/devel/boost_1_65_1/stage/lib
</screen>
<para>