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/

openSUSE Build Service is sponsored by