]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1310] Doc for RADIUS building updated.
authorTomek Mrugalski <tomek@isc.org>
Thu, 13 Aug 2020 09:30:28 +0000 (11:30 +0200)
committerTomek Mrugalski <tomek@isc.org>
Thu, 13 Aug 2020 09:30:28 +0000 (11:30 +0200)
doc/sphinx/arm/hooks-radius.rst
doc/sphinx/arm/install.rst

index 2d72600d362e197a51caf90ebd26362c6e7ca720..b3af0715d6e8add4a5480001d49201e6e7307e5a 100644 (file)
@@ -49,6 +49,14 @@ Compilation and Installation of the RADIUS Hook
 The following section describes how to compile and install the software
 on CentOS 7.0. Other systems may differ slightly.
 
+.. note::
+
+   Starting with Kea 1.7.0, ISC now provides Kea software and hooks in convenient to use
+   native DEB and RPM packages. This includes RADIUS hook and the required patched version
+   of FreeRADIUS client library. The software compilation for RADIUS is complicated. unless
+   you have specific reasons to compile it yourself, you should seriously consider using
+   native packages.
+
 STEP 1: Install dependencies
 
 Several tools are needed to build the dependencies and Kea itself. The
index a230a65756f23e9bb8dcf75c32d64b1521893039..e8b26df07c86b1eb84cd0f4d1253ff7bb3043c59 100644 (file)
@@ -247,6 +247,19 @@ options. Some commonly used options are:
    Build the optional ``perfdhcp`` DHCP benchmarking tool. The default
    is to not build it.
 
+ - ``--with-freeradius``
+   Build the optional ``RADIUS`` hook. This option specifies path to the
+   patched version of FreeRADIUS client. Available in subscriber only version.
+   This option requires subscription-only RADIUS hook.
+
+ - ``--with-freeradius-dictionary``
+   Specifies a non-standard location for a FreeRADIUS dictionary file. That
+   file contains list of supported RADIUS attributes. Available in subscriber
+   only version. This option requires subscription-only RADIUS hook.
+
+If you don't see the RADIUS options, make sure you have RADIUS hook sources in
+the ``premium`` directory and rerun ``autoreconf -i``.
+
 .. note::
 
    The ``--runstatedir`` in the installation directories is particular.