auto mise à jour

This commit is contained in:
Cédric Abonnel 2025-03-11 20:50:54 +01:00
parent 97504443ea
commit e3e779c870
1 changed files with 22 additions and 0 deletions

View File

@ -1,5 +1,27 @@
#!/bin/bash
# Définition de l'URL du script
SCRIPT_URL="https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts/fetch_scripts.sh"
SCRIPT_NAME=$(basename "$0")
TMP_SCRIPT="/tmp/$SCRIPT_NAME"
# Télécharger la dernière version du script
wget -q -O "$TMP_SCRIPT" "$SCRIPT_URL"
# Vérifier si la mise à jour est différente de la version actuelle
if ! cmp -s "$TMP_SCRIPT" "$0"; then
echo "🔄 Mise à jour du script..."
mv "$TMP_SCRIPT" "$0"
chmod +x "$0"
echo "✅ Script mis à jour ! Redémarrage..."
exec "$0" "$@"
exit 0
else
rm "$TMP_SCRIPT"
fi
# Définition du dépôt et des fichiers de configuration
REPO_URL="https://git.abonnel.fr/cedricAbonnel/notes-techniques/raw/branch/main/scripts"
DIR_LIST_FILE=".directories.txt"