Fix jar branches
[gpl/argeo-freed.git] / argeo-freed.spec
index 11b3ec9bafebcb3c22296a92bbf67bed7e2c60b9..38c6c840daf50286814d7ccc275283abcc39a063 100644 (file)
@@ -1,7 +1,7 @@
 Name:           argeo-freed
-Version:        2.3.0
+Version:        2.1.4
 Release:        1%{?dist}
-Summary:        Enrollment into a FREEd compatible domain
+Summary:        Utilities for a FREEd compatible domain
 
 License:        GPL
 URL:            http://www.argeo.org
@@ -15,6 +15,12 @@ BuildRequires: systemd-rpm-macros
 
 %description
 
+%package cms
+Summary:        FREEd Argeo CMS services
+Requires:       argeo-cms
+
+%description cms
+
 %package libreswan
 Summary:        FREEd extensions to libreswan
 Requires:       libreswan
@@ -23,15 +29,9 @@ Requires:       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
+%description roaming-client
 
 %prep
 %setup -q
@@ -39,25 +39,37 @@ Requires:       argeo-freed-libreswan
 %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}
+%files cms
+%attr(755, root, root) %{_bindir}/argeo
+%attr(755, root, root) %{_bindir}/jshc
 
-mkdir -p %{buildroot}%{_libexecdir}
-cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir}
+%{_sysconfdir}/default/argeo
+%{_sysconfdir}/argeo.d
+%{_sysconfdir}/argeo
+%{_unitdir}/argeo*.service
+%{_userunitdir}/argeo*.service
 
 %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 cms
+%systemd_post argeo@.service
+%systemd_user_post argeo.service
+
+%preun cms
+%systemd_preun argeo@.service
+%systemd_user_preun argeo.service
+
+%postun cms
+%systemd_postun argeo@.service
+%systemd_user_postun argeo.service
+
 %post roaming-client
 %systemd_post freed-ipsec-roaming@.service
 %systemd_post freed-onresume.service
@@ -72,7 +84,3 @@ cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir}
 %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