Merge pull request 'Fix sur les tests multiples + Modification de certains commentaires dans des echo.' (#59) from miles-gitea-backup into master
Reviewed-on: #59
This commit was merged in pull request #59.
	This commit is contained in:
		| @@ -32,7 +32,7 @@ | ||||
| declare -r nb_arg=$#            # Nombre d'argument(s) fourni(s) au script. | ||||
| declare -r methode="$1"         # 1er argument fourni | ||||
|  | ||||
| if [ $methode = "--help" -o $methode = "-help" -o $methode = "--h" -o $methode = "-h" ]; then | ||||
| if [ "$methode" = "--help" ] || [ "$methode" = "-help" ] || [ "$methode" = "-h" ] || [ "$methode" = "--h" ]; then | ||||
|   echo "Le script gitea-backup.sh permet de faire une sauvegarde des données du conteneur Gitea." | ||||
|   echo "Utilisation : gitea-backup.sh [<méthode de backup>]" | ||||
|   echo "L'argument <méthode de backup> est facultatif. S'il n'est pas spécifié, on fait les deux !" | ||||
| @@ -85,7 +85,7 @@ if [ $num_erreur -ne 0 ]; then    # Si ce code n'est pas 0, il y a eu une erreur | ||||
|   exit $num_erreur | ||||
| fi | ||||
|  | ||||
| if [ ! -d "$GITEA_BACKUP_DIR" -o ! -d "$GITEA_DATA_DIR" ]; then    # Au moins un des dossiers n'existe pas | ||||
| if [ ! -d "$GITEA_BACKUP_DIR" ] || [ ! -d "$GITEA_DATA_DIR" ]; then    # Au moins un des dossiers n'existe pas | ||||
|  | ||||
|   if [ ! -d "$GITEA_BACKUP_DIR" ]; then   # Le dossier $GITEA_BACKUP_DIR n'existe pas ! | ||||
|     echo "    Le dossier '$GITEA_BACKUP_DIR' n'existe pas !" | ||||
| @@ -127,7 +127,7 @@ esac | ||||
| ##============================================================================================== | ||||
| ##                                                                                            ## | ||||
| ##                              Partie concernant les sauvegardes                             ## | ||||
| if [ $mode_backup -eq 0 -o $mode_backup -eq 1 ]; then | ||||
| if [ $mode_backup -eq 0 ] || [ $mode_backup -eq 1 ]; then | ||||
|   # Aucune méthode n'est choisie ou bien méthode gitea_dump sélectionnée | ||||
|    | ||||
|   # Rappel des variables : | ||||
| @@ -142,13 +142,15 @@ if [ $mode_backup -eq 0 -o $mode_backup -eq 1 ]; then | ||||
|   # Dans la commande suivante, les chemins d'accès donnés en paramètres sont des chemins d'accès à l'intérieur du conteneur, montés avec le docker-compose.yml. | ||||
|   # Exemple de commande sans variables : | ||||
|   #       docker exec -u 1060 -it -w /backup-data $(docker ps -qf "name=gitea") bash -c '/app/gitea/gitea dump -c /data/gitea/conf/app.ini' | ||||
|   docker exec -u $ID_USER_NAS -it -w /$GITEA_BACKUP_DIR $(docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini" | ||||
|    | ||||
|   docker exec -u $ID_USER_NAS -it -w /$GITEA_BACKUP_DIR $(/usr/local/bin/docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini" | ||||
|  | ||||
|   num_erreur=$?           # On stocke le code de retour de la commande précédente. | ||||
|   if [ $num_erreur -ne 0 ]; then    # Si ce code n'est pas 0, il y a eu une erreur, on arrète le script. | ||||
|     echo "    Erreur lors de la commande de backup gitea dump." | ||||
|     echo "    Commande lancée :" | ||||
|     echo "    docker exec -u $ID_USER_NAS -it -w /$GITEA_BACKUP_DIR $(docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini"" | ||||
|     echo "    Abandon, avec code d'erreur $num_erreur" | ||||
|     echo "!!!!!!  Erreur lors de la commande de backup gitea dump." | ||||
|     #echo "!!!!!!  Commande lancée :" | ||||
|     #echo "        docker exec -u $ID_USER_NAS -it -w /$GITEA_BACKUP_DIR $(docker ps -qf "name=$NOM_CONTENEUR") bash -c "/app/gitea/gitea dump -c /$GITEA_DATA_DIR/gitea/conf/app.ini"" | ||||
|     echo "!!!!!!  Abandon, avec code d'erreur $num_erreur" | ||||
|     exit $num_erreur | ||||
|   fi | ||||
|   echo "###############################################################################" | ||||
| @@ -156,7 +158,7 @@ if [ $mode_backup -eq 0 -o $mode_backup -eq 1 ]; then | ||||
| fi | ||||
|  | ||||
|  | ||||
| if [ $mode_backup -eq 0 -o $mode_backup -eq 2 ]; then | ||||
| if [ $mode_backup -eq 0 ] || [ $mode_backup -eq 2 ]; then | ||||
|   # Aucune méthode n'est choisie ou bien méthode archive_dossier sélectionnée | ||||
|   echo "-- Sauvegarde par création d'une archive de tout le dossier $GITEA_DATA_DIR" | ||||
|   echo "###############################################################################" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user