Fox for bug #54094: host cert and key is now copied for the bdii user
authorMaria Alandes Pradillo <Maria.Alandes.Pradillo@cern.ch>
Tue, 11 Aug 2009 08:41:52 +0000 (08:41 +0000)
committerMaria Alandes Pradillo <Maria.Alandes.Pradillo@cern.ch>
Tue, 11 Aug 2009 08:41:52 +0000 (08:41 +0000)
org.glite.yaim.myproxy/config/functions/config_proxy_server

index dc67554..9c93773 100644 (file)
@@ -35,7 +35,7 @@
 
 config_proxy_server_check () {
 
-requires $1 
+requires $1 BDII_USER BDII_GROUP BDII_HOME_DIR X509_HOST_CERT X509_HOST_KEY
 return $?
 
 }
@@ -48,7 +48,12 @@ return 0
 
 config_proxy_server () {
 
-INSTALL_ROOT=${INSTALL_ROOT:-/opt}
+# Fix for bug 54094: BDII_USER needs copies of host cert and key
+mkdir -p ${BDII_HOME_DIR}/.certs
+cp ${X509_HOST_CERT} ${BDII_HOME_DIR}/.globus/usercert.pem 
+cp ${X509_HOST_KEY} ${BDII_HOME_DIR}/.globus/userkey.pem 
+chown -R ${BDII_USER}.${BDII_GROUP} ${BDII_HOME_DIR}/.globus 
+
 
 MYPROXY_CONF=${INSTALL_ROOT}/glite/etc/myproxy-server.conf
 MYPROXY_CONF_NEW=${INSTALL_ROOT}/glite/etc/myproxy-server.conf_NEW