|
@ -68,29 +68,19 @@ rm -fr $RPM_BUILD_ROOT |
|
|
%pre |
|
|
%pre |
|
|
|
|
|
|
|
|
%post |
|
|
%post |
|
|
|
|
|
|
|
|
if [ ! -f /.dockerenv ]; then |
|
|
if [ ! -f /.dockerenv ]; then |
|
|
/bin/systemctl daemon-reload |
|
|
/bin/systemctl daemon-reload |
|
|
if [ -f /etc/n2n/edge.conf ]; then |
|
|
# NOTE: do not enable any services during first installation |
|
|
/bin/systemctl enable edge.service |
|
|
|
|
|
/bin/systemctl restart edge.service |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if [ -f /etc/n2n/supernode.conf ]; then |
|
|
|
|
|
/bin/systemctl enable supernode.service |
|
|
|
|
|
/bin/systemctl restart supernode.service |
|
|
|
|
|
fi |
|
|
|
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
%preun |
|
|
%preun |
|
|
if [ ! -f /.dockerenv ]; then |
|
|
if [ ! -f /.dockerenv ]; then |
|
|
if [ -f /etc/n2n/edge.conf ]; then |
|
|
# possibly remove the installed services |
|
|
/bin/systemctl disable edge.service |
|
|
%systemd_preun supernode.service edge.service 'edge-ntopng@*.service' 'edge@*.service' |
|
|
/bin/systemctl stop edge.service |
|
|
|
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
if [ -f /etc/n2n/supernode.conf ]; then |
|
|
%postun |
|
|
/bin/systemctl disable supernode.service |
|
|
if [ ! -f /.dockerenv ]; then |
|
|
/bin/systemctl stop supernode.service |
|
|
# possibly restart the running services |
|
|
fi |
|
|
%systemd_postun_with_restart supernode.service edge.service 'edge-ntopng@*.service' 'edge@*.service' |
|
|
fi |
|
|
fi |
|
|