#!/bin/bash # Variables d'environnement SOURCE="/mnt/restauration" # Codes d'erreur E_REPABSENT=65 E_PASDERESEAU=66 # test 1 if [ -d $SOURCE ] ; then # le répertoire existe echo "Répertoire restauration trouvé." else # Le répertoire n'existe pas echo "Le répertoire de restauration n'a pas été trouvé." echo "Vérifier si le support de restauration est monté" echo "dans le répertoire /mnt/restauration" echo" Ensuite relancer le script restaurestart" exit $E_REPABSENT fi # fin test 1 # test 2 if ping -c 1 debian-facile.org &> /dev/null then echo "Réseau OK" else echo "A priori le réseau n'a pas accès à internet" echo "Vérifier vos paramètres réseau" echo echo "Lien d'aide pour installer la connexion réseau : " echo "https://debian-facile.org/doc:reseau:interfaces" exit $E_PASDERESEAU fi # fin test 2 echo "Choix répertoire de restauration : 1=BANK1, 2=BANK2" echo "Une valeur différente de 1 ou 2 = fin programme" read VALEUR if [ $VALEUR -eq 1 ];then BANK="BANK1" elif [ $VALEUR -eq 2 ];then BANK="BANK2" else exit fi echo "Copie du fstab de la sauvegarde au cas où..." cp -av $SOURCE/$BANK/etc/fstab $SOURCE/$BANK/etc/fstab.bak echo "Copie du fstab du nouveau système dans la sauvegarde" cp -av /etc/fstab $SOURCE/$BANK/etc/fstab echo "Copie le fichier sources.list de la sauvegarde vers le nouveau système" cp -av $SOURCE/$BANK/etc/apt/sources.list /etc/apt/sources.list echo "Copie du cache apt de la sauvegarde vers le nouveau système" cp -a $SOURCE/$BANK/var/cache/apt /var/cache apt-get update echo "************************************" echo "* Lancer le script restaurepaquets *" echo "************************************" exit 0