From: Matthew Newton Date: Thu, 1 Oct 2015 00:58:40 +0000 (+0100) Subject: add freeradius-yubikey debian package X-Git-Tag: release_3_0_10~20^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9dfb883cc7e4895e82fa001cf76db97ffb31e769;p=thirdparty%2Ffreeradius-server.git add freeradius-yubikey debian package also include libykclient-dev to build that functionality as well --- diff --git a/debian/control b/debian/control index bba69d8f3c8..34e8e5e7eae 100644 --- a/debian/control +++ b/debian/control @@ -23,6 +23,7 @@ Build-Depends: debhelper (>= 9), libtalloc-dev, libwbclient-dev, libyubikey-dev, + libykclient-dev, libmemcached-dev, libhiredis-dev, python-dev @@ -166,6 +167,13 @@ Description: Memcached module for FreeRADIUS server The FreeRADIUS server can cache data in memcached and this package contains the required module. +Package: freeradius-yubikey +Architecture: any +Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends} +Description: Yubikey module for FreeRADIUS server + This package is required to add Yubikey functionality to the + FreeRADIUS server. + Package: freeradius-dbg Architecture: any Section: debug diff --git a/debian/freeradius-yubikey.install b/debian/freeradius-yubikey.install new file mode 100644 index 00000000000..3119a4c84c4 --- /dev/null +++ b/debian/freeradius-yubikey.install @@ -0,0 +1 @@ +usr/lib/freeradius/rlm_yubikey.so diff --git a/debian/freeradius-yubikey.lintian-overrides b/debian/freeradius-yubikey.lintian-overrides new file mode 100644 index 00000000000..48f82de14a5 --- /dev/null +++ b/debian/freeradius-yubikey.lintian-overrides @@ -0,0 +1 @@ +freeradius-dhcp: binary-or-shlib-defines-rpath diff --git a/debian/freeradius-yubikey.postinst b/debian/freeradius-yubikey.postinst new file mode 100755 index 00000000000..1b074d9fd31 --- /dev/null +++ b/debian/freeradius-yubikey.postinst @@ -0,0 +1,19 @@ +#! /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 + + diff --git a/debian/rules b/debian/rules index 2b084a54433..8cab2bdb3ee 100755 --- a/debian/rules +++ b/debian/rules @@ -29,7 +29,7 @@ logdir = /var/log/$(package) pkgdocdir = /usr/share/doc/$(package) raddbdir = /etc/$(package) -modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp redis +modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp redis yubikey pkgs=$(shell dh_listpackages) # This has to be exported to make some magic below work.