Install OnDemand Infrastructure

OnDemand’s core infrastructure is stored in a Github repository located at https://github.com/osc/ondemand, and it is installed to /opt/ood.

cd /opt/ood
git init
git remote add origin https://github.com/osc/ondemand
git pull origin master

Warning

We need to perform the git init and pull instead of a clone because /opt/ood already exists because it is created by one of the other RPMs that we have installed, and git will refuse to clone into an existing directory with contents.

This will install the following components:

These dependencies are self contained and do not require additional build steps. When installing from source there will some other directories (i.e. ‘packaging’) but they are not relevant at runtime.