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é +