diff --git a/netoik-api.spec b/netoik-api.spec index 641cf64..0e8e329 100644 --- a/netoik-api.spec +++ b/netoik-api.spec @@ -26,19 +26,17 @@ Netoik rest API server %make_install %pre -useradd --no-create-home --system --user-group %{name} +id %{name} || useradd --no-create-home --system --user-group %{name} %post -systemctl stop %{name}-server.service systemctl daemon-reload -systemctl start %{name}-server.service +systemctl restart %{name}-server.service %preun -systemctl stop %{name}-server.service +$1 -eq 0 && systemctl stop %{name}-server.service %postun -systemctl daemon-reload -userdel %{name} +$1 -eq 0 && systemctl daemon-reload && userdel %{name} %files %attr(755, root, root) %dir %{_var}/%{name}