Name: argeo-freed Version: 2.3.0 Release: 1%{?dist} Summary: Enrollment into a FREEd compatible domain License: GPL URL: http://www.argeo.org Source0: %{name}-%{version}.tar.gz BuildArch: noarch # Required for the %{_unitdir} and %{_sysusersdir} macros BuildRequires: systemd BuildRequires: systemd-rpm-macros %description %package libreswan Summary: FREEd extensions to libreswan Requires: libreswan %description libreswan %package roaming-client Summary: FREEd roaming client Requires: argeo-freed-libreswan unbound %description roaming-client %package roaming-host Summary: FREEd roaming host Requires: argeo-freed-libreswan %description roaming-host %prep %setup -q %build %install mkdir -p %{buildroot}%{_sysconfdir} cp -a ./etc/ipsec.d %{buildroot}%{_sysconfdir} mkdir -p %{buildroot}%{_unitdir} cp -a ./usr/lib/systemd/system/* %{buildroot}%{_unitdir} mkdir -p %{buildroot}%{_libexecdir} cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir} %files libreswan %attr(755, root, root) %{_libexecdir}/ipsec %files roaming-client %{_sysconfdir}/ipsec.d/roaming.conf %{_unitdir}/freed-ipsec-roaming@.service %{_unitdir}/freed-onresume.service %{_unitdir}/freed-onsuspend.service %post roaming-client %systemd_post freed-ipsec-roaming@.service %systemd_post freed-onresume.service %systemd_post freed-onsuspend.service %preun roaming-client %systemd_preun freed-ipsec-roaming@.service %systemd_preun freed-onresume.service %systemd_preun freed-onsuspend.service %postun roaming-client %systemd_postun freed-ipsec-roaming@.service %systemd_postun freed-onresume.service %systemd_postun freed-onsuspend.service %files roaming-host %{_sysconfdir}/ipsec.d/roaming-host.conf %{_sysconfdir}/ipsec.d/roaming-host-domain.conf.template