Hi, You where told the solution, and you chose to ignore it, and then ask why. The make deb makes the necessary changes to conform to the Debian environment. Debian has it´s own rules. Plus, installing from debs has other niceties like besides tracking things and being capable of uninstalling, also allows you to upgrade and not think much about losing the current config. Regards
Message: 5 Date: Thu, 30 Apr 2015 18:31:47 -0400 From: Mohamed Lrhazi <Mohamed.Lrhazi@georgetown.edu> To: FreeRadius users mailing list <freeradius-users@lists.freeradius.org> Subject: Re: 3.0.3 Segmentation fault (core dumped) Message-ID: < CAEU_gmcTXXCNf6HYFGWeb6BmfF3Vik17uFQk28WPr5hBq9tCDA@mail.gmail.com> Content-Type: text/plain; charset=UTF-8
Thanks guys.. got it to build and install cleanly with the bellow Dockerfile... "make deb" works too, but decided to use make install instead.
I notice it installs as /etc/raddb... instead of the /etc/freeradius the previous package I was using used... also the binary is radiusd, instead of freeradius... is there a switch to ./configure to change these things?
Thanks a lot, Mohamed.
FROM ubuntu:latest
# Run upgrades RUN apt-get update && apt-get -y upgrade
# Install dependencies RUN apt-get install -y software-properties-common build-essential checkinstall libssl1.0.0 libssl-dev libtalloc-dev debhelper quilt autotools-dev libcurl4-gnutls-dev libcap-dev libgdbm-dev libiodbc2-dev libjson-c-dev libkrb5-dev libldap2-dev libpam0g-dev libpcap-dev libperl-dev libmysqlclient-dev libpq-dev libreadline-dev libsasl2-dev libsqlite3-dev libwbclient-dev libyubikey-dev python-dev
RUN mkdir /src ADD files/freeradius-server-3.0.8.tar.gz /src RUN cd /src/freeradius-server-3.0.8 && ./configure --prefix=/ && make && make install
-- Regards, -- Rui Ribeiro Senior Sysadm ISCTE-IUL https://www.linkedin.com/pub/rui-ribeiro/16/ab8/434