Notification de mises à jour dispo pour Debian

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
Cet article, publié dans Informatique, PLUG, est tagué , . Ajoutez ce permalien à vos favoris.

2 commentaires pour Notification de mises à jour dispo pour Debian

  1. Des packages Debian existent pour réaliser des tâches similaires (apticron, cron-apt).

  2. 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

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s