#! /bin/sh echo "Ce script ne doit plus être utilisé." exit 1 if [[ $1 = "--help" || $1 = "-h" ]] then echo "Ce script permet de mettre à jour simplement les serveurs du crans. Il execute un aptitude update et dist-upgrade sur tous les serveurs. Usage : aptitude.sh options update , fais un update sur tous les serveurs upgrade , fais un upgrade sur tous les serveurs dist-upgrade , fais un upgrade sur tous les serveurs serveur , fais un update et dist-upgrade sur le serveur indiqué update serveur , fais un update sur le serveur indiqué ..." exit 0 fi for host in komaz charybde zamok rouge vert ultra-adsl pegase egon prove canard oie lapin mouton ovh do if [[ $2 = "" || $2 = $host ]] then case $1 in update) echo "Connexion à "$host ssh $host -t sudo aptitude update ;; upgrade) echo "Connexion à "$host ssh $host -t sudo aptitude upgrade ;; dist-upgrade) echo "Connexion à "$host ssh $host -t sudo aptitude dist-upgrade ;; $host) echo "Connexion à "$host ssh $host -t 'sudo aptitude update; sudo aptitude dist-upgrade' ;; "") echo "Connexion à "$host ssh $host -t 'sudo aptitude update; sudo aptitude dist-upgrade' ;; esac fi done