auto mise à jour
This commit is contained in:
parent
97504443ea
commit
e3e779c870
scripts
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue