À la place du service
yum-updatesd, tu peux utiliser un cron qui lance
/usr/bin/yum -y update tous les mois par exemple.
Le problème, il va
tout mettre à jour lors que le cron lancera la commande, sans regarder de date.
Sinon, tu peux écrire un script avec un algorithme du genre :
Tu analyses tous les jours ce que renvoie la commande
yum check-update.
Tu marques chaque paquet à mettre à jour dans une liste avec leur date de
parution.
Tu parcours cette liste, si un paquet dépasse les 7 jours, le script lance la commande
yum update nomdupaquet puis efface le paquet de la liste.
Si tu connais un langage de script haut niveau comme Perl, Python, Ruby, etc., ça ne devrait pas être trop compliqué.
Tu peux aussi écrire un plugin Yum pour faire ce que tu souhaites :
http://wiki.linux.duke.edu/WritingYumPlugins
Il faut connaitre le Python.