build options
Bill Schoolfield
bill at billmax.com
Sun Oct 8 21:19:00 UTC 2023
Thanks Matthew for the quick response... Good info. It's DEB but we may
still end up supporting RH.
Bill
On 10/8/2023 3:59 PM, Matthew Newton via Freeradius-Users wrote:
>
>
> On 08/10/2023 21:37, Bill Schoolfield wrote:
>> We package freeradius with our application and the combined package
>> is ultimately put under source control on the installed host.
>>
>> When building everything on the build host, the default build creates
>> the certificate files. Basically:
>>
>> freeradius/etc/raddb/certs/*
>>
>> So upgrades of our package include new cert files every time which
>> ends up as a revision on the install host.
>>
>> Is there a way to configure the make to skip the generation of certs?
>> Basically defer this step to a post upgrade process (one outside the
>> source control).
>
> You don't say DEB or RPM, but if DEB you can edit debian/rules to
> delete the certs before packaging, and if RPM then do the same with
> redhat/freeradius.spec.
>
> An alternative option that I tend to do is to install the packages
> as-is but put your own config in e.g. /srv/raddb, then edit
> /etc/default/freeradius (or equivalent) to use the config from there
> rather than the default location (e.g. add "-d /srv/raddb" to the args).
>
> That way you can easily manage the config separately, and know the
> package will never ask any questions on upgrade about do you want to
> replace each config file that you've changed.
>
More information about the Freeradius-Users
mailing list