libtalloc-dev,
libwbclient-dev,
libyubikey-dev,
+ libmemcached-dev,
+ libhiredis-dev,
python-dev
Section: net
Priority: optional
The FreeRADIUS server can use iODBC to access databases to authenticate users
and do accounting, and this module is necessary for that.
+Package: freeradius-redis
+Architecture: any
+Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
+Description: Redis module for FreeRADIUS server
+ This module is required to enable the FreeRADIUS server to access
+ Redis databases.
+
+Package: freeradius-memcached
+Architecture: any
+Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
+Description: Memcached module for FreeRADIUS server
+ The FreeRADIUS server can cache data in memcached and this package
+ contains the required module.
+
Package: freeradius-dbg
Architecture: any
Section: debug
--- /dev/null
+usr/lib/freeradius/rlm_cache_memcached.so
--- /dev/null
+freeradius-dhcp: binary-or-shlib-defines-rpath
--- /dev/null
+#! /bin/sh
+
+set -e
+
+case "$1" in
+ configure)
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+ invoke-rc.d freeradius force-reload
+ else
+ /etc/init.d/freeradius force-reload
+ fi
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
+
--- /dev/null
+usr/lib/freeradius/rlm_redis*.so
--- /dev/null
+freeradius-dhcp: binary-or-shlib-defines-rpath
--- /dev/null
+#! /bin/sh
+
+set -e
+
+case "$1" in
+ configure)
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+ invoke-rc.d freeradius force-reload
+ else
+ /etc/init.d/freeradius force-reload
+ fi
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
+
pkgdocdir = /usr/share/doc/$(package)
raddbdir = /etc/$(package)
-modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp
+modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp redis
pkgs=$(shell dh_listpackages)
# This has to be exported to make some magic below work.
rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_$$mod*.so ; \
done
+ dh_install --sourcedir=$(freeradius_dir) -p freeradius-memcached
+ rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_cache_memcached.so
+
dh_install --sourcedir=$(freeradius_dir) -p freeradius-utils
dh_install --sourcedir=$(freeradius_dir) -p freeradius