#!/bin/bash
# Demontage des disques
umount /mnt/0;
umount /mnt/1;
umount /mnt/2;
umount /mnt/3;
umount /mnt/reparation;
clear;
# Debut Logo
#echo -e "                                                   ___                          ";
#echo -e "  / \_/ \                                         /\_ \                         ";
#echo -e " /\      \    ___     ___   __  __   __  __  _____\//\ \      __     __  __     ";
#echo -e " \ \ \__\ \  / __ \  / __ \/\ \/\ \ /\ \/\ \/\  __ \\ \ \   / __ \  /\ \/\ \    ";
#echo -e "  \ \ \_/\ \/\ \L\ \/\ \L\ \ \ \_/ |\ \ \_\ \ \ \L\ \\_\ \_/\ \L\.\_\ \ \_\ \   ";
#echo -e "   \ \_\\ \_\ \____/\ \____/\ \___/  \/ ____ \ \  __//\____\ \__/.\_\\/ ____ \  ";
#echo -e "    \/_/ \/_/\/___/  \/___/  \/__/     /___/> \ \ \/ \/____/\/__/\/_/  /___/> \ ";
#echo -e "                                         /\___/\ \_\                     /\___/ ";
#echo -e "                                         \/__/  \/_/                     \/__/  ";
#  Fin Logo
echo "";
echo "";                                                                          
echo "                  ========================================";
echo "                           *|| [Repair Drive] ||*";
echo "                  ========================================";
echo ""; 
echo "";
echo "Voici le(s) Moovyplay(s) presents sur le systÃ¨me...";
echo "     (Les partitions système sont cachées)";
echo "";
ls  /dev/sd* ;
echo "";
echo "Choix de la partion Ã  reparer";
echo -n "Partition : "; read reponse;
echo "";
#echo "Souhaitez vous arreter MPdock et binmon ?";
#echo ""; 
#echo -n "Arreter MPdock & Binmon ? [Oui / Non] : "; read reponse2;
#if [ $reponse2 = "oui" ];
#	then 
#		pkill binmon;
#		pkill mpdock;
#		echo "Le moniteur Binmon et le processus MPdock sont arretés";
#	elif [ $reponse2 = "non" ];
#		then
#		echo "";
#		echo "Le moniteur Binmon et le processus MPdock sont en cours de fonctionnement...";
#		echo "... attention aux montages des disques...!!";
#		echo "";
#			else
#				echo ""; 
#				echo "Vous n'avez pas fourni les bonnes informations...";
#				echo "";
#				echo -n "Les processus ne seront pas stoppés!!"; 
#
#fi;
echo "Envoi d'\un token sur la partition...";
./mnt/unlock /dev/$reponse;
sleep 1;
fsck /dev/$reponse -Cy; 
echo "";
echo "Scan et reparation [All Done]";
echo ""; 
echo "Suppression du repertoire Lost+found"; 
mount /dev/$reponse /mnt/reparation/; 
echo $? > /mnt/resultat.txt;
rm -r /mnt/reparation/lost+found/;
if [ `cat /mnt/resultat.txt` = 0 ];
	then 
	echo "Le repertoire [Lost+found] est supprimé...Suppression des fichiers xml, et Videos..en cours....";echo "";
        rm /mnt/reparation/Data/*.xml;
	rm /mnt/reparation/Video/*.wmv;
	rm /mnt/reparation/Video/*.smi;    
	echo ""; echo "Les fichiers xml, Video, et sous titres sont effacÃ©s...";
		else
			echo "Le montage et la suppression du repertoire Lost°Found a échoué";
			echo "";
			echo "Demontage du disque en cours...";
			echo "";
fi;
umount /mnt/reparation ; echo "";
echo "Disque rÃ©parÃ©...Vous pouvez deplugger le moovyplay";
