import mysql as MySQL
 import gLiteInstallerLib as gLib
 
+
 global mysql
 global params
 
                    '\. %s/etc/glite-lb-dbsetup.sql\n' % os.environ['GLITE_LOCATION']]
 
         file.writelines(text)
-#        file.write('CREATE DATABASE %s;\n' % config['lb.database.name'])
-#        file.write('GRANT ALL PRIVILEGES ON %s.* TO %s@localhost IDENTIFIED BY "";\n' % (config['lb.database.name'], config['lb.database.username']))
-#        file.write('USE %s;\n' % config['lb.database.name'])
-#        file.write('\. %s/etc/glite-lb-dbsetup.sql\n' % os.environ['GLITE_LOCATION'])
         file.close()
         os.system('/usr/bin/mysql < /tmp/mysql_ct')
         os.system('/bin/rm /tmp/mysql_ct')
         
 params = {}
 gLib.loadConfiguration("../glite-lb.cfg.xml",params) 
-gLib.getEnvironment(params)
 gLib.print_params(params)
 gLib.user_add(params['glite.user.name'],params['glite.group.name'])
-if not os.environ.has_key('GLITE_LOCATION'):
-    os.environ['GLITE_LOCATION']='/opt/glite'
-if os.environ['LD_LIBRARY_PATH'].find('${LD_LIBRARY_PATH}/lib') == -1:
-    os.environ['LD_LIBRARY_PATH']='${LD_LIBRARY_PATH}/lib:'+ os.environ['LD_LIBRARY_PATH']
-
-#lib.check_dir(os.environ['GLITE_LOCATION']+"/var",0777)
-#lib.getEnvironment(library)
+gLib.check_dir_perms(params['glite.location']+"/var",0777)
 if params['glite.installer.checkcerts']:
    gLib.check_certs(params)
 mysql = MySQL.Mysql()
 lb = glite_lb()
 lb.configure()
+os.environ['GLITE_HOST_CERT'] = params['host.certificate.file']
+os.environ['GLITE_HOST_KEY'] = params['host.key.file']
 lb.start()