Header WebSite (huez)

Script de notification de mises à jour disponible

Marre de vous rendre compte que votre serveur est un nids à faille depuis 4 mois?

Et bien il suffit d'appeler ce petit script dans une crontab tous les jours.

#!/bin/sh

#Configuration
    StrEmail="foo@bar.org"

#Mise à jour du cache local
    /usr/bin/aptitude update

#Téléchargement des paquets
    /usr/bin/aptitude --assume-yes --download-only dist-upgrade

#Génération du mail
    cntUpgrades=`/usr/bin/apt-show-versions --upgradeable | wc -l`
    cntUpgrades=`expr $cntUpgrades`
    echo Packages to upgrade : $cntUpgrades
    if [ $cntUpgrades != 0 ]
    then
       /usr/bin/apt-show-versions --upgradeable | mail -s "[stun.fdn.fr]System : $cntUpgrades Mises à jour urgentes!!!" $StrEmail
    fi