Don't force glite var location (stop services after configuration works now),
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Mon, 21 Apr 2008 13:10:35 +0000 (13:10 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Mon, 21 Apr 2008 13:10:35 +0000 (13:10 +0000)
JP peers in GLITE_LOCATION.

org.glite.jp.index/config/functions/config_glite_jpis
org.glite.jp.primary/config/functions/config_glite_jpps

index 9778397..0767a48 100644 (file)
@@ -37,7 +37,7 @@ function config_glite_jpis_check(){
 function config_glite_jpis_setenv(){
 
   yaimgridenv_set GLITE_LOCATION ${INSTALL_ROOT:-opt}/glite
-  yaimgridenv_set GLITE_LOCATION_VAR /var/glite
+  yaimgridenv_set GLITE_LOCATION_VAR ${GLITE_LOCATION_VAR:-/var/glite}
   yaimgridenv_set GLITE_USER ${GLITE_USER:-glite}
   yaimgridenv_set GLITE_HOST_CERT ${GLITE_USER_HOME:-/home/glite}/.certs/hostcert.pem
   yaimgridenv_set GLITE_HOST_KEY ${GLITE_USER_HOME:-/home/glite}/.certs/hostkey.pem
@@ -100,9 +100,7 @@ function config_glite_jpis() {
   fi
 
   . /opt/glite/etc/profile.d/grid-env.sh
-  GLITE_LOCATION_VAR=${GLITE_LOCATION_VAR:-/var/glite}
   mkdir -p $GLITE_LOCATION_VAR   # Needed to store PID of JP IS server 
-
   chown $GLITE_USER:$GLITE_USER $GLITE_LOCATION_VAR
   chmod 0755 $GLITE_LOCATION_VAR
 
index a0e174d..c1f50c0 100644 (file)
@@ -5,12 +5,12 @@ function config_glite_jpps_check(){
 function config_glite_jpps_setenv(){
 
   yaimgridenv_set GLITE_LOCATION ${INSTALL_ROOT:-opt}/glite
-  yaimgridenv_set GLITE_LOCATION_VAR /var/glite
+  yaimgridenv_set GLITE_LOCATION_VAR ${GLITE_LOCATION_VAR:-/var/glite}
   yaimgridenv_set GLITE_USER ${GLITE_USER:-glite}
   yaimgridenv_set GLITE_HOST_CERT ${GLITE_USER_HOME:-/home/glite}/.certs/hostcert.pem
   yaimgridenv_set GLITE_HOST_KEY ${GLITE_USER_HOME:-/home/glite}/.certs/hostkey.pem
   yaimgridenv_set X509_CERT_DIR /etc/grid-security/certificates
-  yaimgridenv_set GLITE_JP_PRIMARY_PEERS ${GLITE_USER_HOME:-/home/glite}/jpps/jp.peers
+  yaimgridenv_set GLITE_JP_PRIMARY_PEERS ${GLITE_JP_PRIMARY_PEERS:-$GLITE_LOCATION/etc/JPPS-peers}
   yaimgridenv_set GLITE_JP_PRIMARY_FTP_PORT ${GLITE_JP_PRIMARY_FTP_PORT:-8911}
   yaimgridenv_set GLITE_JP_PRIMARY_INTERNAL ${GLITE_USER_HOME:-/home/glite}/jpps
   yaimgridenv_set GLITE_JP_PRIMARY_EXTERNAL gsiftp://`hostname -f`:${GLITE_JP_PRIMARY_FTP_PORT:-8911}${GLITE_USER_HOME:-/home/glite}/jpps
@@ -72,12 +72,14 @@ function config_glite_jpps() {
   fi
 
   . /opt/glite/etc/profile.d/grid-env.sh
-  GLITE_LOCATION_VAR=${GLITE_LOCATION_VAR:-/var/glite}
   mkdir -p $GLITE_LOCATION_VAR   # Needed to store PID of JPPS 
-
   chown $GLITE_USER:$GLITE_USER $GLITE_LOCATION_VAR
   chmod 0755 $GLITE_LOCATION_VAR
 
+  mkdir -p $GLITE_JP_PRIMARY_INTERNAL
+  chown $GLITE_USER:$GLITE_USER $GLITE_JP_PRIMARY_INTERNAL
+  chmod 0755 $GLITE_JP_PRIMARY_INTERNAL
+
   mkdir -p $GLITE_USER_HOME/.certs
   chown $GLITE_USER:$GLITE_USER $GLITE_USER_HOME/.certs
   chmod 0755 $GLITE_USER_HOME/.certs
@@ -101,10 +103,10 @@ function config_glite_jpps() {
     echo "${GLITE_LOCATION}/etc/init.d/glite-jp-primary" >> ${GLITE_LOCATION}/etc/gLiteservices
   fi
 
-  touch ${GLITE_LOCATION}/etc/JPPS-peers
+  touch ${GLITE_JP_PRIMARY_PEERS}
 
   ${GLITE_LOCATION}/etc/init.d/glite-jp-primary stop
-  bash -x ${GLITE_LOCATION}/etc/init.d/glite-jp-primary start
+  ${GLITE_LOCATION}/etc/init.d/glite-jp-primary start
 
   if [ ! $? = 0 ] ; then
     yaimlog ABORT "Service glite-jp-primary failed to start!"