Amélioration des logs
This commit is contained in:
parent
bb001830e4
commit
bd0dbf5bde
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue