Skip to content
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.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
etc
.travis.yml
AUTHORS
COPYRIGHT
LICENSE.txt
Makefile
README.md
glite-info-update-endpoints.spec

README.md

glite-info-update-endpoints

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.

Building packages

A Makefile allowing to build source tarball and packages is provided.

Building a RPM

The required build dependencies are:

  • rpm-build
  • make
  • rsync
# 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 build/RPMS directory.

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 make install.

History

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.

You can’t perform that action at this time.