O RHEL e os derivados têm needs-restarting
no pacote yum-utils
, mas isso só pode fornecer uma avaliação após o fato. No entanto, é um script python, por isso podemos dar uma espiada no interior para encontrar a seguinte lista codificada de pacotes que fará com que sugira uma reinicialização:
# For which package updates we should recommend a reboot
# Taken from https://access.redhat.com/solutions/27943
REBOOTPKGS = ['kernel', 'glibc', 'linux-firmware', 'systemd', 'udev',
'openssl-libs', 'gnutls', 'dbus']
Note que esta lista pode não ser exaustiva. Eu preciso verificar novamente se a RedHat recomenda que seus clientes pagos e com suporte reiniciem de acordo com essa heurística ao fazer atualizações autônomas, isso me daria um pouco mais de confiança.