libykclient-dev,
libmemcached-dev,
libhiredis-dev,
+ moonshot-trust-router-dev (>= 1.3),
+ openssl,
python-dev,
samba-dev | samba4-dev
Section: net
Package: freeradius
Architecture: any
-Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser
+Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common (>= 3.0.13), freeradius-config, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser
Provides: radius-server
Recommends: freeradius-utils
Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5, snmp
+Breaks: freeradius (<< 3)
Description: high-performance and highly configurable RADIUS server
FreeRADIUS is a high-performance RADIUS server with support for:
- Authentication by local files, SQL, Kerberos, LDAP, PAM, and more.
FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
This package contains the detached debugging symbols for the Debian FreeRADIUS
packages.
+
+Package: freeradius-abfab
+Depends: freeradius (= ${binary:Version})
+Recommends: moonshot-trust-router
+Architecture: all
+Description: FreeRADIUS ABFAB Support
+ This package enables sites and modules typically needed by GSS-EAP
+ (RFC 7055) identity providers and RP proxies.
--- /dev/null
+#! /bin/sh
+
+set -e
+
+case "$1" in
+ configure)
+ if [ -z "$2" ]; then
+ for foo in abfab-tr-idp abfab-tls channel_bindings ; do
+ test -e /etc/freeradius/sites-enabled/$foo || ln -s ../sites-available/$foo /etc/freeradius/sites-enabled
+ done
+ for foo in abfab_psk_sql ; do
+ test -e /etc/freeradius/mods-enabled/$foo || ln -s ../mods-available/$foo /etc/freeradius/mods-enabled
+ done
+ adduser --quiet freerad trustrouter 2>/dev/null ||true
+ adduser --quiet trustrouter freerad 2>/dev/null ||true
+ fi
+ ;;
+ esac
+
+ #DEBHELPER#
+
+exit 0
--- /dev/null
+#! /bin/sh
+
+set -e
+
+if [ $1 = purge ]; then
+ for foo in sites-enabled/channel_bindings sites-enabled/abfab-tr-idp sites-available/abfab-tls mods-enabled/abfab_psk_sql; do
+ test -e /etc/freeradius/$foo &&rm /etc/freeradius/$foo
+ done
+ fi
+
+ #DEBHELPER#
+
+exit 0
case "$1" in
configure)
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d freeradius force-reload
+ # Customized by Painless Security: Don't abort install if the reload fails
+ invoke-rc.d freeradius force-reload || true
else
+ # Customized by Painless Security: Don't abort install if the reload fails
/etc/init.d/freeradius force-reload
fi
;;
case "$1" in
configure)
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d freeradius force-reload
+ # Customized by Painless Security: Don't abort install if the reload fails
+ invoke-rc.d freeradius force-reload || true
else
- /etc/init.d/freeradius force-reload
+ # Customized by Painless Security: Don't abort install if the reload fails
+ /etc/init.d/freeradius force-reload || true
fi
;;
esac
case "$1" in
configure)
+ for file in `find /etc/freeradius/mods-config/sql/main/postgresql -print`
+ do
+ if ! dpkg-statoverride --list | grep -qw $file$; then
+ dpkg-statoverride --add --update root freerad 0640 $file
+ fi
+ done
+
+ for dir in /etc/freeradius/mods-config/sql/main \
+ /etc/freeradius/mods-config/sql/main/postgresql
+ do
+ if ! dpkg-statoverride --list | grep -qw $dir$; then
+ dpkg-statoverride --add --update root freerad 2751 $dir
+ fi
+ done
+
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d freeradius force-reload
+ # Customized by Painless Security: Don't abort install if the reload fails
+ invoke-rc.d freeradius force-reload || true
else
- /etc/init.d/freeradius force-reload
+ # Customized by Painless Security: Don't abort install if the reload fails
+ /etc/init.d/freeradius force-reload || true
fi
;;
esac