From: Brad Cowie Date: Wed, 10 Jun 2015 04:59:08 +0000 (+0000) Subject: Add a freeradius-dhcp Debian package X-Git-Tag: release_3_0_9~212 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75d9cd9bd243159bf8dfdc7c58cb9a65339bb7a1;p=thirdparty%2Ffreeradius-server.git Add a freeradius-dhcp Debian package Adds a new package called freeradius-dhcp for Debian platform that includes the proto_dhcp.so library needed to listen on a DHCP socket. --- diff --git a/debian/control b/debian/control index ef8729e290e..af504f282d7 100644 --- a/debian/control +++ b/debian/control @@ -100,6 +100,13 @@ Description: FreeRADIUS shared library development files . This package contains the development headers and static library version. +Package: freeradius-dhcp +Architecture: any +Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends} +Description: DHCP module for FreeRADIUS server + The FreeRADIUS server can act as a DHCP server, and this module + is necessary for that. + Package: freeradius-krb5 Architecture: any Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends} diff --git a/debian/freeradius-dhcp.install b/debian/freeradius-dhcp.install new file mode 100644 index 00000000000..4fd90acc0f9 --- /dev/null +++ b/debian/freeradius-dhcp.install @@ -0,0 +1,2 @@ +usr/lib/freeradius/rlm_dhcp*.so +usr/lib/freeradius/proto_dhcp*.so diff --git a/debian/freeradius-dhcp.postinst b/debian/freeradius-dhcp.postinst new file mode 100755 index 00000000000..adfb99db29c --- /dev/null +++ b/debian/freeradius-dhcp.postinst @@ -0,0 +1,22 @@ +#! /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 + ;; + abort-upgrade) + ;; + abort-remove) + ;; + abort-deconfigure) + ;; +esac + +#DEBHELPER# + diff --git a/debian/rules b/debian/rules index ceb2800a85f..97016e37f23 100755 --- a/debian/rules +++ b/debian/rules @@ -26,7 +26,7 @@ logdir = /var/log/$(package) pkgdocdir = /usr/share/doc/$(package) raddbdir = /etc/$(package) -modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql +modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp pkgs=$(shell dh_listpackages) # This has to be exported to make some magic below work.