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']
# 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)
<!-- 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