From: Di Qing Date: Mon, 3 Dec 2007 17:07:02 +0000 (+0000) Subject: Add config_gip_lb_30 since there are differences between 3.0 and 3.1 X-Git-Tag: glite-yaim-lb_R_4_0_1_1~9 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e65c0cfc0e883e07476e9587d9f7409f58dc13d8;p=jra1mw.git Add config_gip_lb_30 since there are differences between 3.0 and 3.1 --- diff --git a/org.glite.yaim.lb/config/functions/config_gip_lb b/org.glite.yaim.lb/config/functions/config_gip_lb index c42d410..4456b1b 100644 --- a/org.glite.yaim.lb/config/functions/config_gip_lb +++ b/org.glite.yaim.lb/config/functions/config_gip_lb @@ -37,8 +37,8 @@ EOF echo "GlueServiceOwner: $VO" >> $conffile done - $INSTALL_ROOT/lcg/sbin/lcg-info-static-create -c $conffile -t \ - $INSTALL_ROOT/lcg/etc/GlueService.template > \ + $INSTALL_ROOT/glite/sbin/glite-info-static-create -c $conffile -t \ + $INSTALL_ROOT/glite/etc/GlueService.template > \ $INSTALL_ROOT/glite/etc/gip/ldif/service-${SERVICE_TYPE}.ldif } diff --git a/org.glite.yaim.lb/config/functions/config_gip_lb_30 b/org.glite.yaim.lb/config/functions/config_gip_lb_30 new file mode 100644 index 0000000..c42d410 --- /dev/null +++ b/org.glite.yaim.lb/config/functions/config_gip_lb_30 @@ -0,0 +1,44 @@ +function config_gip_lb_check () { + + requires $1 SITE_NAME + retcode=$? + return ${retcode} + +} + +function config_gip_lb () { + + SERVICE_HOST=`hostname -f` + + SERVICE_TYPE=org.glite.lb.Server + SERVICE_PORT=9003 + SERVICE_VERSION=1.6.2 + SERVICE_ENDPOINT="https://${SERVICE_HOST}:${SERVICE_PORT}/lb" + + conffile=$INSTALL_ROOT/glite/var/tmp/gip/service-${SERVICE_TYPE}.conf + cat << EOF > $conffile +dn: GlueServiceUniqueID=${SERVICE_ENDPOINT} +GlueServiceName: ${SITE_NAME}-${SERVICE_TYPE} +GlueServiceType: ${SERVICE_TYPE} +GlueServiceVersion: ${SERVICE_VERSION} +GlueServiceEndpoint: ${SERVICE_ENDPOINT} +GlueServiceURI: unset +GlueServiceAccessPointURL: ${SERVICE_ENDPOINT} +GlueServiceStatus: OK +GlueServiceStatusInfo: No Problems +GlueServiceWSDL: unset +GlueServiceSemantics: unset +GlueServiceStartTime: 1970-01-01T00:00:00Z +GlueForeignKey: GlueSiteUniqueID=${SITE_NAME} +EOF + + for VO in $VOS; do + echo "GlueServiceAccessControlRule: $VO" >> $conffile + echo "GlueServiceOwner: $VO" >> $conffile + done + + $INSTALL_ROOT/lcg/sbin/lcg-info-static-create -c $conffile -t \ + $INSTALL_ROOT/lcg/etc/GlueService.template > \ + $INSTALL_ROOT/glite/etc/gip/ldif/service-${SERVICE_TYPE}.ldif + +} diff --git a/org.glite.yaim.lb/config/node-info.d/glite-lb_30 b/org.glite.yaim.lb/config/node-info.d/glite-lb_30 index 66f1087..98639b6 100644 --- a/org.glite.yaim.lb/config/node-info.d/glite-lb_30 +++ b/org.glite.yaim.lb/config/node-info.d/glite-lb_30 @@ -6,7 +6,7 @@ config_edgusers config_java config_rgma_client config_gip_only -config_gip_lb +config_gip_lb_30 config_globus_clients config_glite_lb_30 config_glite_locallogger