Вы можете поместить это в секцию %post
:
%post
systemctl daemon-reload
Пока мы находимся в этом, вот несколько хороших методов, которые я нашел для очистки, когда ваш пакет удален:
%preun
if [ $1 == 0 ]; then #uninstall
systemctl unmask %{name}.service
systemctl stop %{name}.service
systemctl disable %{name}.service
fi
%postun
if [ $1 == 0 ]; then #uninstall
systemctl daemon-reload
systemctl reset-failed
fi