Amélioration des logs
This commit is contained in:
parent
bb001830e4
commit
bd0dbf5bde
|
@ -1,5 +1,13 @@
|
||||||
#!/bin/bash
|
#!/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
|
# Obtenir la date et l'heure actuelles
|
||||||
current_date=$(date +%Y%m%d_%H%M%S)
|
current_date=$(date +%Y%m%d_%H%M%S)
|
||||||
|
|
||||||
|
@ -43,13 +51,16 @@ echo " -- "
|
||||||
# Vérifier la présence de l'archive ZIP
|
# Vérifier la présence de l'archive ZIP
|
||||||
if [[ -n $(ls castopod*.zip 2>/dev/null) ]]; then
|
if [[ -n $(ls castopod*.zip 2>/dev/null) ]]; then
|
||||||
|
|
||||||
|
|
||||||
# Supprimer tous les fichiers et dossiers, sauf .env et public/media
|
# Supprimer tous les fichiers et dossiers, sauf .env et public/media
|
||||||
find castopod/ -not -name '.env' -not -path 'castopod/public/media/*' -delete
|
find castopod/ -not -name '.env' -not -path 'castopod/public/media/*' -delete
|
||||||
|
|
||||||
# Extraire le fichier ZIP présent dans le dossier courant
|
# 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
|
# 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
|
for file in castopod*.zip; do
|
||||||
mv "$file" "${file}.old"
|
mv "$file" "${file}.old"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue