From: Tomek Mrugalski Date: Thu, 13 Aug 2020 09:30:28 +0000 (+0200) Subject: [#1310] Doc for RADIUS building updated. X-Git-Tag: Kea-1.8.0~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9641c663b5272bc98226e91bc42593b3ed05086e;p=thirdparty%2Fkea.git [#1310] Doc for RADIUS building updated. --- diff --git a/doc/sphinx/arm/hooks-radius.rst b/doc/sphinx/arm/hooks-radius.rst index 2d72600d36..b3af0715d6 100644 --- a/doc/sphinx/arm/hooks-radius.rst +++ b/doc/sphinx/arm/hooks-radius.rst @@ -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 diff --git a/doc/sphinx/arm/install.rst b/doc/sphinx/arm/install.rst index a230a65756..e8b26df07c 100644 --- a/doc/sphinx/arm/install.rst +++ b/doc/sphinx/arm/install.rst @@ -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.