--- In trying to compile the master branch for Debian, I find the following changes seem to be necessary (at least). Not quite sure if I covered everything, especially unclear of libfreeradius3 is necessary. Please review. debian/control | 8 ++++---- debian/freeradius-utils.install | 1 - debian/rules | 5 +++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/debian/control b/debian/control index 8c8ed39..dc3ccbc 100644 --- a/debian/control +++ b/debian/control @@ -28,7 +28,7 @@ Homepage: http://www.freeradius.org/ Package: freeradius Architecture: any -Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version}), ssl-cert, adduser +Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, freeradius-common, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser Provides: radius-server Recommends: freeradius-utils Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5 @@ -54,7 +54,7 @@ Package: freeradius-utils Architecture: any Replaces: freeradius (<< 2.0) Conflicts: radiusd-livingston, yardradius -Depends: ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version}) +Depends: ${shlibs:Depends}, freeradius-common, libfreeradius3 (= ${binary:Version}) Recommends: libdbi-perl Description: FreeRADIUS client utilities This package contains various client programs and utilities from @@ -72,7 +72,7 @@ Description: FreeRADIUS client utilities - rlm_ippool_tool - smbencrypt -Package: libfreeradius2 +Package: libfreeradius3 Architecture: any Depends: ${shlibs:Depends} Description: FreeRADIUS shared library @@ -82,7 +82,7 @@ Description: FreeRADIUS shared library Package: libfreeradius-dev Architecture: any Section: libdevel -Depends: ${shlibs:Depends}, libfreeradius2 (= ${binary:Version}) +Depends: ${shlibs:Depends}, libfreeradius3 (= ${binary:Version}) Description: FreeRADIUS shared library development files The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by the FreeRADIUS server and some of the utilities. diff --git a/debian/freeradius-utils.install b/debian/freeradius-utils.install index 9bc0d62..ba91503 100644 --- a/debian/freeradius-utils.install +++ b/debian/freeradius-utils.install @@ -1,6 +1,5 @@ usr/bin/rlm_dbm_cat usr/bin/rlm_dbm_parser -usr/bin/radeapclient usr/bin/rlm_ippool_tool usr/bin/smbencrypt usr/bin/radclient diff --git a/debian/rules b/debian/rules index 10b7b75..49614ff 100755 --- a/debian/rules +++ b/debian/rules @@ -81,6 +81,7 @@ endif --enable-ltdl-install=no --enable-strict-dependencies \ --with-large-files --with-udpfromto --with-edir \ --enable-developer \ + --with-dhcp \ --config-cache \ --without-rlm_eap_tnc \ --with-rlm_sql_postgresql_lib_dir=`pg_config --libdir` \ @@ -152,14 +153,14 @@ install-arch: build-arch-stamp dh_testroot dh_installdirs -s test -d $(freeradius_dir)/usr/lib/freeradius || mkdir -p $(freeradius_dir)/usr/lib/freeradius - ln -s rlm_sql.so $(freeradius_dir)/usr/lib/freeradius/librlm_sql.so + ln -fs rlm_sql.so $(freeradius_dir)/usr/lib/freeradius/librlm_sql.so $(MAKE) install R=$(freeradius_dir) # rename radius binary to play nicely with others mv $(freeradius_dir)/usr/sbin/radiusd $(freeradius_dir)/usr/sbin/$(package) mv $(freeradius_dir)/$(mandir)/man8/radiusd.8 $(freeradius_dir)/$(mandir)/man8/$(package).8 - dh_install --sourcedir=$(freeradius_dir) -p libfreeradius2 + dh_install --sourcedir=$(freeradius_dir) -p libfreeradius3 dh_install --sourcedir=$(freeradius_dir) -p libfreeradius-dev for mod in ${modulelist}; do \ -- 1.7.5.4 -- Stephen.