From bd0dbf5bdeaab3c7317b1fb629f5da7fa859ab2f Mon Sep 17 00:00:00 2001 From: cedricAbonnel Date: Sat, 2 Dec 2023 21:23:28 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20des=20logs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/bin/castopod_update.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/local/bin/castopod_update.sh b/local/bin/castopod_update.sh index 64ee81f..88808b3 100644 --- a/local/bin/castopod_update.sh +++ b/local/bin/castopod_update.sh @@ -1,5 +1,13 @@ #!/bin/bash +# Script Bash - castopod_update.sh +# Auteur : Cédric Abonnel + +# Description : Script de mise à jour Castopod + +# Version 23.12.1 +# - Messages des logs améliorés avec plus de détail avec 'cp'. + # Obtenir la date et l'heure actuelles current_date=$(date +%Y%m%d_%H%M%S) @@ -43,13 +51,16 @@ echo " -- " # Vérifier la présence de l'archive ZIP if [[ -n $(ls castopod*.zip 2>/dev/null) ]]; then + # Supprimer tous les fichiers et dossiers, sauf .env et public/media find castopod/ -not -name '.env' -not -path 'castopod/public/media/*' -delete # Extraire le fichier ZIP présent dans le dossier courant - unzip -o -q castopod*.zip + echo "Mise à jour en cours de déploiement ... " + unzip -o -q castopod*.zip && echo " ... terminée." # Désactiver l'archive en renommant les fichiers ZIP en ajoutant ".old" à leur nom + echo "Désactivation de l'archive de mise à jour." for file in castopod*.zip; do mv "$file" "${file}.old" done @@ -84,4 +95,4 @@ else echo "Le répertoire '$rep_save/' n'existe pas. Interruption de l'opération." fi -echo " -- " \ No newline at end of file +echo " -- "