From 5a7d58f5a788947ff2e02765056c74ebb082161e Mon Sep 17 00:00:00 2001 From: bos Date: Mon, 21 May 2007 19:17:19 +0200 Subject: [PATCH] Legeres modifications darcs-hash:20070521171719-c992d-37c1a7eaa2aa0c90341ded2bb5bf6d24bcab302e.gz --- gestion/numeros_disponibles.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/gestion/numeros_disponibles.py b/gestion/numeros_disponibles.py index 4d983663..af94ff82 100755 --- a/gestion/numeros_disponibles.py +++ b/gestion/numeros_disponibles.py @@ -12,7 +12,10 @@ from ldap_crans import crans_ldap from config import NETs from iptools import AddrInNet -noms_fichiers = {'ip_fil' : '/usr/scripts/var/numeros_disponibles/ip_fixes'} +noms_fichiers = { + 'ip_fil' : '/usr/scripts/var/numeros_disponibles/ip_fixes', + 'ip_wifi-adh' : '/usr/scripts/var/numeros_disponibles/ip_wifi-adh' + } db = crans_ldap() @@ -40,12 +43,10 @@ def _update_ip(plage, fichier): resultat = '' - #for ip in pool_ip: - # if not db.exist('ipHostNumber=%s' % ip): - # resultat += '%s\n' % ip - # print '%s\n' % ip - - resultat = '1.2.3.5\n' + for ip in pool_ip: + if not db.exist('ipHostNumber=%s' % ip): + resultat += '%s\n' % ip + print '%s\n' % ip f = open(noms_fichiers[fichier],'w') f.write(resultat) @@ -54,4 +55,9 @@ def _update_ip(plage, fichier): def update_ip_fixe(): _update_ip('fil', 'ip_fil') -update_ip_fixe() +def update_ip_wifi_adh(): + _update_ip('wifi-adh','ip_wifi-adh') + +if __name__ == "__main__": + update_ip_fixe() + update_ip_wifi_adh()