[fix] Check if package is actually uninstalling in preun and postun
This commit is contained in:
parent
8fb7ce644c
commit
a17d9372bc
|
@ -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 --shell=%(which nologin) --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}
|
||||
|
|
Loading…
Reference in New Issue