File cranix-radius.spec of Package cranix-radius
#
# Spec file for cranix-radius
# Copyright 2024 (c) Peter Varkoly <pvarkoly@cephalix.eu> Nuremberg, Germany. All rights reserved.
#
Name: cranix-radius
Summary: FreeRadius configuration for the CRANIX server
Version: %{_cranix_version}
Release: 10
Vendor: %{_cranix_vendor}
License: GPL-3.0+
Packager: pvarkoly@cephalix.eu
Group: Productivity/
Source: %{name}.tar.bz2
BuildArch: noarch
PreReq: findutils freeradius-server sed
PreReq: cranix-radius-cert cranix-base >= 4.2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: -post-build-checks
BuildRequires: openssl
Provides: oss-radius
Obsoletes: oss-radius
%description
For the CRANIX adapted freeradius configuration.
IEEE 802.1x authentication. WPA2 via PEAP with MSCHAPv2
Authors:
--------
%_cranix_author
%prep
%setup -n %{name}
%build
%install
make DESTDIR=%{buildroot} install
%post
/usr/share/cranix/tools/radius/setup.sh
%files
%defattr(640,root,root,750)
%dir /usr/lib/systemd/system/radiusd.service.d/
%config(noreplace) /usr/lib/systemd/system/radiusd.service.d/restart.conf
/usr/share/cranix/templates/radius/
%defattr(750,root,radiusd,750)
/usr/share/cranix/tools/radius/