config_gip_site () { # Modified for AEGIS01-PHY-SCL and SEE-GRID-2 by Antun Balaz (antun phy.bg.ac.yu): # SITE_SUPPORT used for publishing GlueSiteUserSupportContact # SITE_SECURITY used for publishing GlueSiteSecurityContact INSTALL_ROOT=${INSTALL_ROOT:-/opt} requires SITE_EMAIL SITE_NAME SITE_LOC SITE_LAT SITE_LONG SITE_WEB \ SITE_TIER SITE_SUPPORT_SITE SE_LIST CE_HOST # Convert the format of the SITE_TIER variable tiernum=`echo $SITE_TIER | sed -e 's/[^123456789]//g' | head -c 1` SITE_TIER="TIER-$tiernum" outfile=$INSTALL_ROOT/lcg/var/gip/lcg-info-static-site.conf cat << EOF > $outfile dn: GlueSiteUniqueID=$SITE_NAME GlueSiteUniqueID: $SITE_NAME GlueSiteName: $SITE_NAME GlueSiteDescription: LCG Site GlueSiteUserSupportContact: mailto: $SITE_SUPPORT GlueSiteSysAdminContact: mailto: $SITE_EMAIL GlueSiteSecurityContact: mailto: $SITE_SECURITY GlueSiteLocation: $SITE_LOC GlueSiteLatitude: $SITE_LAT GlueSiteLongitude: $SITE_LONG GlueSiteWeb: $SITE_WEB GlueSiteSponsor: none GlueSiteOtherInfo: $SITE_TIER GlueSiteOtherInfo: $SITE_SUPPORT_SITE GlueForeignKey: GlueSiteUniqueID=${SITE_NAME} EOF $INSTALL_ROOT/lcg/sbin/lcg-info-static-create -c $outfile -t \ $INSTALL_ROOT/lcg/etc/GlueSite.template > \ $INSTALL_ROOT/lcg/var/gip/ldif/static-file-site.ldif return 0 }