LB certificate setup
authorRobert Harakaly <robert.harakaly@cern.ch>
Tue, 7 Dec 2004 20:01:26 +0000 (20:01 +0000)
committerRobert Harakaly <robert.harakaly@cern.ch>
Tue, 7 Dec 2004 20:01:26 +0000 (20:01 +0000)
org.glite.deployment.lb/config/scripts/glite-lb-config.py
org.glite.deployment.lb/config/templates/glite-lb.cfg.xml

index f854515..f6b81bc 100644 (file)
@@ -118,7 +118,8 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \
         if params.has_key('dirlist'):
            dirlist = string.split(params['dirlist'],',')
            for d in dirlist:
-              gLib.check_dir(d,0777)
+              glib.check_dir(d,0777)
+        glib.check_dir(params['GLITE_CERT_DIR'])
          
         # Create the GLITE_USER if it doesn't exists
         print "Creating/Verifying the GLITE_USER account %s" % params['GLITE_USER']
@@ -128,7 +129,9 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \
         
         # Copy certificates
         os.system("cp %s %s ~%s/.certs/" % (params['host.certificate.file'], params['host.key.file'], params['GLITE_USER']))
-                 
+        os.chown("/home/%s/.certs" % params['GLITE_USER'], params['GLITE_USER'])
+        os.chown("/home/%s/.certs/*" % params['GLITE_USER'], params['GLITE_USER'])
+                
         # Create the MySQL database
         self.mysql.stop()
         time.sleep(5)
index 9caadb3..7161e14 100644 (file)
                <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
                <!-- System parameters - You should leave these alone -->
                <!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
+               <lb.certificate.file
+                       description="The host certificate (public key) file location"
+                       value="/home/gproduct/.certs/hostcert.pem"/>
+               
+               <lb.key.file
+                       description="The host certificate (private key) file location"
+                       value="/home/gproduct/.certs/hostkey.pem"/>
+               
                <dirlist value='/opt/glite/var'/>
        </parameters>
 </config>
\ No newline at end of file