Si, comme moi, vous aimez maintenir votre CentOS à jour, vous serez content de découvrir yum-cron !
Ce petit utilitaire bien pratique permet de créer une tâche cron pour vérifier les updates disponibles. On peut paramétrer s’il doit juste vérifier les update de sécurité, par exemple, et s’il doit les installer ou bien juste en vérifier la présence. Il s’installe facilement… via yum.
# yum install yum-cron
Puis, se configure très facilement via son fichier de configuration. J’ai choisi de ne faire que vérifier la présence de mise à jour, de sécurité uniquement, tous les dimanches, et de recevoir un mail de notification.
# vim /etc/sysconfig/yum-cron
YUM_PARAMETER="--security"
CHECK_ONLY=yes
CHECK_FIRST=yes
DOWNLOAD_ONLY=yes
MAILTO=xxx
DAYS_OF_WEEK="0"
Puis lancer le service :
# service yum-cron start
# chkconfig yum-cron on
Pour en tester le fonctionnement, vous pouvez exécuter le script 0yum.cron qui a été automatiquement ajouté dans /etc/cron.daily. Pensez à modifier au préalable le paramètre RANDOMWAIT du fichier de configuration cité précédemment, sinon vous devrez attendre 60 minutes avant que le script ne s’exécute !