Android 2.3.5 supplicants failing after upgrade to FreeRADIUS 2.2.5 from 2.2.0

Simon Flood S.M.Flood at
Mon Jun 2 15:25:48 CEST 2014

On 02/06/2014 12:18, Fajar A. Nugraha wrote:

> The above might not be your main concern (since you've got it fixed),
> but I wonder where did you get the RPM from. The bundled suse specfile
> has
> %config(noreplace) %{_sysconfdir}/raddb/*
> which, in theory, should leave your config files alone.
> If you got the RPM from suse, then you should file a bug to them.

I built the RPM using the openSUSE Build Service from the 
freeradius.spec file included within the freeradius-server-2.2.5.tar.bz2 

What I didn't spot was that files in /etc/raddb/sites-available would be 
overwritten when installing the later RPM courtesy of

%attr(640,root,radiusd) %{_sysconfdir}/raddb/sites-available/*

whereas files in /etc/raddb/sites-enabled/ are not

%attr(640,root,radiusd) %config(noreplace) 

The difference being the absence/presence of "%config(noreplace)".

Checking the latest freeradius.spec for SUSE @ 
shows this is still the case. The "%config(noreplace) 
%{_sysconfdir}/raddb/*" line you reference above would appear to be from 
the freeradius.spec for SUSE included with FreeRADIUS 3.0.x - we're 
using 2.2.5.

Simon Flood, Senior Systems Specialist,
University Information Services, University of Cambridge

More information about the Freeradius-Users mailing list