This component is used with Top BDII and is intented to update LDAP endpoits for EGI. BDII documentation is available here: https://gridinfo-documentation.readthedocs.io/
glite-info-update-endpoints is a cron job that runs every hour to download the list of site BDII URLs that are going to be used by the top level BDII to publish their resources.
The script uses the /etc/glite/glite-info-update-endpoints.conf file which by default is configured to use EGI's list of site BDIIs. The list of site BDIIs is taken from the EGI GOCDBs.
A Makefile allowing to build source tarball and packages is provided.
Building a RPM
The required build dependencies are:
# Checkout tag to be packaged git clone https://github.com/EGI-Foundation/glite-info-update-endpoints.git cd glite-info-update-endpoints git checkout X.X.X # Building in a container docker run --rm -v $(pwd):/source -it centos:7 yum install -y rpm-build make rsync cd /source && make rpm
The RPM will be available into the
Installing from source
This procedure is not recommended for production deployment, please consider using packages.
Get the source by cloning this repo and do a
This work started under the EGEE project, and was hosted and maintained for a long time by CERN. This is now hosted here on GitHub, maintained by the BDII community with support of members of the EGI Federation.