editor, reviewer
115
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 123 : | Ligne 123 : | ||
{ | { | ||
# Si la partition de sauvegarde n'était pas montée lors de l'appel, on la démonte avant de sortir. | # Si la partition de sauvegarde n'était pas montée lors de l'appel, on la démonte avant de sortir. | ||
if [ "$deja_montee" = 0 ] | if [ "${deja_montee}" = 0 ] | ||
then | then | ||
sudo umount "$mount_rep" | sudo umount "${mount_rep}" | ||
else | else | ||
# Si la partition de sauvegarde était déjà montée lors de l'appel, on sort sans la démonter mais en s'assurant que les données ont bien été écrites. | # Si la partition de sauvegarde était déjà montée lors de l'appel, on sort sans la démonter mais en s'assurant que les données ont bien été écrites. | ||
Ligne 151 : | Ligne 151 : | ||
# Teste l'existence du dossier de montage, sinon, on sort avec erreur 1. | # Teste l'existence du dossier de montage, sinon, on sort avec erreur 1. | ||
mkdir -p "$mount_rep" || { echo "Le dossier de montage n'existe pas !" >&2; exit 1; } | mkdir -p "${mount_rep}" || { echo "Le dossier de montage n'existe pas !" >&2; exit 1; } | ||
# Choix, puis test de la partition de sauvegarde. Si le montage ne s'effectue pas, on sort via la fonction sortie_propre() | # Choix, puis test de la partition de sauvegarde. Si le montage ne s'effectue pas, on sort via la fonction sortie_propre() | ||
Ligne 161 : | Ligne 161 : | ||
[1-2]) | [1-2]) | ||
index=${REPLY} | index=${REPLY} | ||
if [ ! -e "${ddext[index]}" ] | if [ ! -e "${ddext[$index]}" ] | ||
then | then | ||
printf "\n Impossible de se connecter à %s \n Vérifiez qu'il s'agit de la bonne partition et recommencez \n" "${ddext[index]}" >&2; exit 1; | printf "\n Impossible de se connecter à %s \n Vérifiez qu'il s'agit de la bonne partition et recommencez \n" "${ddext[$index]}" >&2; exit 1; | ||
else | else | ||
if ! grep -q "^${ddext[$index]} "$mount_rep" ${systeme_fich[$index]}" /etc/mtab | if ! grep -q "^${ddext[$index]} "${mount_rep}" ${systeme_fich[$index]}" /etc/mtab | ||
then | then | ||
sudo mount -t "${systeme_fich[$index]}" "${ddext[$index]}" "$mount_rep" || { deja_montee=1; sortie_propre; } | sudo mount -t "${systeme_fich[$index]}" "${ddext[$index]}" "${mount_rep}" || { deja_montee=1; sortie_propre; } | ||
break | break | ||
else | else |