[firewall4] On n'établit la connexion à la base LDAP que quand on en a besoin.

This commit is contained in:
Vincent Le Gallic 2013-04-16 02:40:05 +02:00
parent 0383637650
commit a02f6954fa

View file

@ -21,8 +21,6 @@ from affich_tools import anim, OK, cprint
squeeze = os.uname()[2] < '3'
#: Connection à labase ldap
conn = lc_ldap.lc_ldap_admin()
#: Nom de la machine exécutant le script
hostname = socket.gethostname()
@ -181,12 +179,15 @@ class firewall_base(object) :
return str
def __init__(self):
global conn
#initialisation des structures communes : récupération des ipset
if os.getuid() != 0:
from affich_tools import coul
sys.stderr.write(coul("Il faut être root pour utiliser le firewall\n", 'gras'))
sys.exit(1)
# Connection à la base ldap
conn = lc_ldap.lc_ldap_admin()
self.reloadable = {
'blacklist_hard' : self.blacklist_hard,