Version 1.15
[asterisk-config-auf-connexions.git] / creer-fichiers
index 77d816f..5f28963 100755 (executable)
@@ -30,7 +30,7 @@ EOF
 cat << EOF > $IAXCALLTOKEN
 ; /etc/asterisk/auf/$IAXCALLTOKEN
 ; Fichier à inclure dans le contexte [general] de iax.conf
-; avec : "#include $IAXCALLTOKEN"
+; (avant les autre #include) avec : "#include $IAXCALLTOKEN"
 ; (Note: le fichier iax.conf fourni par le paquet asterisk-config-auf
 ; n'effectue PAS cette inclusion ; il faut la faire soi-même)
 ;
@@ -69,22 +69,22 @@ awk -F: '
   print
 }' >> liste-serveurs
 
-echo " || '''Nom''' || '''préfixe''' ||" > pourwiki.txt
+echo " || '''Nom''' || '''Préfixe''' || '''Masque''' ||" > pourwiki.txt
 
 sed -e 's/#.*$//' -e 's/[[:space:]]*$//' -e '/^$/d' liste-serveurs-canon | \
 while IFS=":" read prefix extenpat server username
 do
        prefixlen=`echo -n "$prefix" | sed 's/\[[^]]*\]/?/g' | wc -c`
-       serverip=`LANG= host -t a $server | sed '/ has address /s/^.* //p;d'`
+       serverip=`LANG= host -t a $server | sed '/[[:space:]]\(has address\|A\)[[:space:]]/s/^.*[[:space:]]//p;d'`
 
        echo "$username"
        echo "  prefix=$prefix ($prefixlen chiffres)"
-       echo "  server=$server"
+       echo "  server=$server ($serverip)"
        echo "  pubkey=keys/$username.pub"
        echo ""
 
        pourwiki=`echo $username | sed 's/^auf-//'`
-       echo " || $pourwiki || $prefix ||" >> pourwiki.txt
+       echo " || $pourwiki || $prefix || $extenpat ||" >> pourwiki.txt
        #echo ""  >> pourwiki.txt
        #echo " $pourwiki::" >> pourwiki.txt
        #echo "  . serveur : $server" >> pourwiki.txt