--- /dev/null
+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
+
+ conffile=$INSTALL_ROOT/glite/var/tmp/gip/service-${SERVICE_TYPE}.conf
+ cat << EOF > $conffile
+dn: GlueServiceUniqueID=${SERVICE_HOST}:${SERVICE_PORT}
+GlueServiceName: ${SITE_NAME}-${SERVICE_TYPE}
+GlueServiceType: ${SERVICE_TYPE}
+GlueServiceVersion: ${SERVICE_VERSION}
+GlueServiceEndpoint: https://${SERVICE_HOST}:${SERVICE_PORT}/lb
+GlueServiceURI: unset
+GlueServiceAccessPointURL: https://${SERVICE_HOST}:${SERVICE_PORT}/lb
+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
+
+}