From b97787821bfab8fc9c3052ec6d15deb9b49130e7 Mon Sep 17 00:00:00 2001 From: "yann.lereuille" Date: Wed, 26 Mar 2025 15:53:30 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20du=20script=20gitpush.sh=20au=20r=C3=A9?= =?UTF-8?q?p=20de=20tp05?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sisr1/tp05-proxy/gitpush.sh | 18 ++++++++++++++++++ sisr1/tp05-proxy/majservice.sh | 15 +++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 sisr1/tp05-proxy/gitpush.sh create mode 100644 sisr1/tp05-proxy/majservice.sh diff --git a/sisr1/tp05-proxy/gitpush.sh b/sisr1/tp05-proxy/gitpush.sh new file mode 100644 index 0000000..0eb5acc --- /dev/null +++ b/sisr1/tp05-proxy/gitpush.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# Permet de vérifier si un message a été passé en argument +if [ -z "$1" ]; then + read -p "Erreur : Entrez un message : " $message +else + message=$1 + + +fi + + # Ajout des fichiers modifiés +git add . + +# Commit avec le message +git commit -m "$message" + +# Push vers le dépôt Gitea +git push -u https://yann.lereuille@gitea.lyc-lecastel.fr/yann.lereuille/siotp.git \ No newline at end of file diff --git a/sisr1/tp05-proxy/majservice.sh b/sisr1/tp05-proxy/majservice.sh new file mode 100644 index 0000000..006e308 --- /dev/null +++ b/sisr1/tp05-proxy/majservice.sh @@ -0,0 +1,15 @@ + + +#!/bin/bash + +#Script destiné à être paramétré et exécuté depuis un répertoire de votre dépôt Git contenant un fichier de configuration d'un service + +filename=squid.conf #Nom du fichier de config +filepath=/etc/squid #Emplacement système du fichier de config +servicename=squid.service #Nom du service + +git pull #mise à jour du fichier de config du dépôt +sudo cp $filepath/$filename $filepath/$filename.old #sauvegarde fichier précédent +sudo cp ./$filename $filepath/$filename #copie du fichier de config mis à jour à son emplacement +sudo systemctl restart $servicename #redémarrage du service associé +