1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/jenkins_ynh.git synced 2024-09-03 19:26:18 +02:00

dns local

This commit is contained in:
Maniack Crudelis 2016-11-30 17:52:46 +01:00
parent 406bf73cc4
commit 5f0226c62a

View file

@ -9,6 +9,10 @@ CLEAN_SETUP () {
kill -s 15 $PID_TAIL > /dev/null # Arrête l'exécution de tail. kill -s 15 $PID_TAIL > /dev/null # Arrête l'exécution de tail.
sudo rm -f "$tempfile" sudo rm -f "$tempfile"
fi fi
# Clean hosts
sudo sed -i '/#jenkins/d' /etc/hosts
echo "" echo ""
} }
TRAP_ON # Active trap pour arrêter le script si une erreur est détectée. TRAP_ON # Active trap pour arrêter le script si une erreur est détectée.
@ -91,6 +95,7 @@ sudo yunohost service add $app -l /var/log/$app/$app.log
# Surveille le démarrage du service. # Surveille le démarrage du service.
config_OK=0 config_OK=0
echo "127.0.0.1 $domain #jenkins" | sudo tee -a /etc/hosts # Renseigne le domain dans le host, pour prévenir d'un dns pas encore propagé.
for i in `seq 1 60` for i in `seq 1 60`
do # La boucle attend le démarrage de jenkins Ou 60 secondes. do # La boucle attend le démarrage de jenkins Ou 60 secondes.
if grep -q "INFOS: Jenkins is fully up and running" "$tempfile" && [ "$config_OK" -eq 0 ]; then if grep -q "INFOS: Jenkins is fully up and running" "$tempfile" && [ "$config_OK" -eq 0 ]; then
@ -152,3 +157,6 @@ if [ "$is_public" = "No" ];
then # Retire l'accès public then # Retire l'accès public
sudo yunohost app setting $app unprotected_uris -d sudo yunohost app setting $app unprotected_uris -d
fi fi
# Clean hosts
sudo sed -i '/#jenkins/d' /etc/hosts