Ajout du script gitpush.sh au rép de tp05
This commit is contained in:
parent
f7d4724b02
commit
b97787821b
18
sisr1/tp05-proxy/gitpush.sh
Normal file
18
sisr1/tp05-proxy/gitpush.sh
Normal file
@ -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
|
15
sisr1/tp05-proxy/majservice.sh
Normal file
15
sisr1/tp05-proxy/majservice.sh
Normal file
@ -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é
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user