projects
/
gpl
/
argeo-freed.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e892b23
)
Improve systemd unit deployment
author
Mathieu Baudier <mbaudier@argeo.org>
Wed, 8 Mar 2023 06:42:00 +0000
(07:42 +0100)
committer
Mathieu Baudier <mbaudier@argeo.org>
Wed, 8 Mar 2023 06:42:00 +0000
(07:42 +0100)
argeo-freed.spec
patch
|
blob
|
history
diff --git
a/argeo-freed.spec
b/argeo-freed.spec
index 290c804adbab98cce72dd466a49a5a8da9a79d3f..f02403816c76a6db612388ca96aa2179ce73a470 100644
(file)
--- a/
argeo-freed.spec
+++ b/
argeo-freed.spec
@@
-9,6
+9,10
@@
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildArch: noarch
+# Required for the %{_unitdir} and %{_sysusersdir} macros
+BuildRequires: systemd
+BuildRequires: systemd-rpm-macros
+
%description
%package libreswan
%description
%package libreswan
@@
-54,6
+58,15
@@
cp -a ./usr/libexec/ipsec %{buildroot}%{_libexecdir}
%{_unitdir}/freed-onresume.service
%{_unitdir}/freed-onsuspend.service
%{_unitdir}/freed-onresume.service
%{_unitdir}/freed-onsuspend.service
+%post roaming-client
+%systemd_post apache-httpd.service
+
+%preun roaming-client
+%systemd_preun apache-httpd.service
+
+%postun roaming-client
+%systemd_postun_with_restart apache-httpd.service
+
%files roaming-host
%{_sysconfdir}/ipsec.d/roaming-host.conf
%{_sysconfdir}/ipsec.d/roaming-host-domain.conf.template
%files roaming-host
%{_sysconfdir}/ipsec.d/roaming-host.conf
%{_sysconfdir}/ipsec.d/roaming-host-domain.conf.template