Name: argeo-freed
-Version: 2.3.1
+Version: 2.3.2
Release: 1%{?dist}
Summary: Enrollment into a FREEd compatible domain
%description
+%package cms
+Summary: FREEd Argeo CMS services
+Requires: argeo-cms
+
+%package cms-user
+Summary: FREEd Argeo CMS user services
+Requires: argeo-cms
+
+%description cms
+
%package libreswan
Summary: FREEd extensions to libreswan
Requires: libreswan
%build
%install
+mkdir -p %{buildroot}%{_bindir}
+cp -a ./usr/bin/* %{buildroot}%{_bindir}
+
mkdir -p %{buildroot}%{_sysconfdir}
-cp -a ./etc/ipsec.d %{buildroot}%{_sysconfdir}
+cp -a ./etc/* %{buildroot}%{_sysconfdir}
+
+mkdir -p %{buildroot}%{_datadir}
+cp -a ./usr/share/* %{buildroot}%{_datadir}
mkdir -p %{buildroot}%{_unitdir}
cp -a ./usr/lib/systemd/system/* %{buildroot}%{_unitdir}
+mkdir -p %{buildroot}%{_userunitdir}
+cp -a ./usr/lib/systemd/user/* %{buildroot}%{_userunitdir}
+
mkdir -p %{buildroot}%{_libexecdir}
cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir}
+%files cms
+%attr(755, root, root) %{_bindir}/argeo
+%attr(755, root, root) %{_bindir}/jshc
+
+%{_sysconfdir}/argeo.d
+%{_datadir}/argeo
+%{_unitdir}/argeo@.service
+
+%files cms-user
+%{_sysconfdir}/argeo.user.d
+%{_userunitdir}/argeo@.service
+
%files libreswan
%attr(755, root, root) %{_libexecdir}/ipsec
%{_unitdir}/freed-onresume.service
%{_unitdir}/freed-onsuspend.service
+%post cms
+%systemd_post argeo@.service
+
+%preun cms
+%systemd_preun argeo@.service
+
+%postun cms
+%systemd_postun argeo@.service
+
+%post cms-user
+%systemd_user_post argeo@.service
+
+%preun cms-user
+%systemd_user_preun argeo@.service
+
+%postun cms-user
+%systemd_user_postun argeo@.service
+
%post roaming-client
%systemd_post freed-ipsec-roaming@.service
%systemd_post freed-onresume.service