Commit c6e79be1 authored by Eric's avatar Eric
Browse files

ameliore la generation des certificats si un dns est modifie

parent 8ccc1126
......@@ -17,7 +17,8 @@ ldebug "-> mon ip ${MYIP}"
rm -f /etc/dehydrated/domains.txt
FIC="/etc/apache2/reference_soo"
if [ -f /etc/apache2/reference_soo.new ]; then
if [ -f "/etc/apache2/reference_soo.new" ]; then
ldebug "on utilise /etc/apache2/reference_soo.new"
FIC="/etc/apache2/reference_soo.new"
fi
ldebug "on supprime ${FIC}.ok"
......@@ -40,6 +41,16 @@ done
cat /etc/dehydrated/domains.txt_origine ${FIC}.ok > /etc/dehydrated/domains.txt
dehydrated -c
dehydrated -c --hook /home/ericsadmin/proxy-frontal/dehydrated/hook.sh
#probleme: si un adherent ajoute une demande d'hebergement de liste et qu'il ne fait pas l'ajout de son dns pour faire
#pointer chez nous ... on a un diff qui dit qu'on devrait avoir une liste hebergee mais en fait non donc le restart
#apache n'est pas necessaire ...
if [ -f /tmp/apache_restart_dehydrated ]; then
service apache2 restart
rm -f /tmp/apache_restart_dehydrated
fi
service apache2 restart
......@@ -52,13 +52,16 @@ do
fi
done
MYIPS=`ip -f inet -o addr | awk '!/^[0-9]*: ?lo|link\/ether/ {gsub("/", " "); print $4}'`
ldebug "-> mon ip ${MYIP}"
for liste in `cat ${FIC}`
do
ldebug "on bosse(2) sur ${liste} .."
domaine=`echo ${liste} | sed s/"^listes."/""/`
#test si le domaine existe ...
TESTDOMAINE=`getent hosts ${domaine} | head -n1`
#test si le sous domaine existe ... car certin ont le sous domaine mais pas le domaine
#test si le sous domaine existe ... car certains ont le sous domaine mais pas le domaine
TESTSOUSDOMAINE=`getent hosts ${liste} | head -n1`
if [ -n "${TESTDOMAINE}" -o -n "${TESTSOUSDOMAINE}" ]; then
ldebug " on active ${liste}"
......@@ -78,7 +81,7 @@ done
cp ${FIC} /etc/apache2/reference_soo
rm ${FIC}
rm /etc/apache2/reference_soo.new
#rm /etc/apache2/reference_soo.new
service apache2 restart
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment