[fix] Check if package is actually uninstalling in preun and postun

This commit is contained in:
samuel 2023-02-01 15:31:58 +01:00
parent 8fb7ce644c
commit a17d9372bc
1 changed files with 4 additions and 6 deletions

View File

@ -26,19 +26,17 @@ Netoik rest API server
%make_install %make_install
%pre %pre
useradd --no-create-home --system --user-group %{name} id %{name} || useradd --no-create-home --shell=%(which nologin) --user-group %{name}
%post %post
systemctl stop %{name}-server.service
systemctl daemon-reload systemctl daemon-reload
systemctl start %{name}-server.service systemctl restart %{name}-server.service
%preun %preun
systemctl stop %{name}-server.service $1 -eq 0 && systemctl stop %{name}-server.service
%postun %postun
systemctl daemon-reload $1 -eq 0 && systemctl daemon-reload && userdel %{name}
userdel %{name}
%files %files
%attr(755, root, root) %dir %{_var}/%{name} %attr(755, root, root) %dir %{_var}/%{name}