Fix systemd calls
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/csync2?expand=0&rev=59
This commit is contained in:
parent
1daf591e5d
commit
fdedd2e53d
12
csync2.spec
12
csync2.spec
@ -72,12 +72,10 @@ touch %{buildroot}%{_sysconfdir}/csync2/csync2_ssl_key.pem
|
|||||||
touch %{buildroot}%{_sysconfdir}/csync2/csync2_ssl_cert.pem
|
touch %{buildroot}%{_sysconfdir}/csync2/csync2_ssl_cert.pem
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
%service_add_pre csync2.socket
|
%service_add_pre csync2.socket csync2@.service
|
||||||
%service_add_pre csync2@.service
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%service_add_post csync2.socket
|
%service_add_post csync2.socket csync2@.service
|
||||||
%service_add_post csync2@.service
|
|
||||||
umask 077
|
umask 077
|
||||||
if [ ! -f %{_sysconfdir}/csync2/csync2_ssl_key.pem ]; then
|
if [ ! -f %{_sysconfdir}/csync2/csync2_ssl_key.pem ]; then
|
||||||
%{_bindir}/openssl ecparam -genkey -name secp384r1 -out %{_sysconfdir}/csync2/csync2_ssl_key.pem
|
%{_bindir}/openssl ecparam -genkey -name secp384r1 -out %{_sysconfdir}/csync2/csync2_ssl_key.pem
|
||||||
@ -99,16 +97,14 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%service_del_preun csync2.socket
|
%service_del_preun csync2.socket csync2@.service
|
||||||
%service_del_preun csync2@.service
|
|
||||||
# Cleanup all databases upon last removal
|
# Cleanup all databases upon last removal
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
rm -f %{_localstatedir}/lib/csync2/*
|
rm -f %{_localstatedir}/lib/csync2/*
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
%service_del_postun csync2.socket
|
%service_del_postun csync2.socket csync2@.service
|
||||||
%service_del_postun csync2@.service
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_sbindir}/csync2
|
%{_sbindir}/csync2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user