J’ai trouvé ce petit script bien pratique pour être notifié par e-mail quand une mise à jour est dispo via APT sur Debian (et dérivés).
Lien direct :
http://tnemeth.free.fr/linuxdocs/apt-notify
Ça vient de là :
http://tnemeth.free.fr/linuxdocs/scripts.html
#!/bin/sh # # Script envoyant un mail à root pour lui indiquer la liste des paquetages # à upgrader s'il y a lieu... # # Usage : apt-notify [option] # avec option = # upgrade [par défaut] # dselect-upgrade # dist-upgrade METHOD="upgrade" if [ "$1" = "upgrade" -o "$1" = "dselect-upgrade" -o "$1" = "dist-upgrade" ] then METHOD="$1" fi # Tout d'abord on update la base de données. # apt-get update # Maintenant on vérifie s'il y a bien quelquechose à upgrader. # NEW_PACKETS=`apt-get -s $METHOD | grep Inst` # S'il y a du nouveau, bin on envoie un mail à root... # if [ "$NEW_PACKETS" != "" ]; then (echo -e "Mise à jour par : $METHOD\n" ; \ apt-get -s $METHOD | grep Inst | \ sed -e 's,Inst \([^ ]*\) \(.*\),PAQUET \1 VERS/DEPUIS \2,g') | \ mail root -s "Nouveaux paquetages pour $HOSTNAME" else echo "Rien n'est à mettre à jour..." | \ mail root -s "apt-notify $HOSTNAME" fi

20 septembre 2008 à 02:52 |
Des packages Debian existent pour réaliser des tâches similaires (apticron, cron-apt).
21 septembre 2008 à 11:23 |
Effectivement. Je vais tester apticron qui a l’air de faire la même chose de manière aussi simple.
Cependant quand je vois la liste des dépendences, je me dis que finalement ce petit script que j’utilisais n’est pas si mal que ça.
A suivre