RUN wget -qO globus-connect-server-repo-latest.noarch.rpm http://toolkit.globus.org/ftppub/globus-connect-server/globus-connect-server-repo-latest.noarch.rpm
RUN rpm --import http://www.globus.org/ftppub/globus-connect-server/RPM-GPG-KEY-Globus
RUN rpm -i globus-connect-server-repo-latest.noarch.rpm
# That fix the warning 'Warning: RPMDB altered outside of yum'
RUN yum history new
RUN yum -yinstall udt.x86_64 globus-connect-server-io
RUN yum -y update globus-connect-server-io
### Create /etc/yum.repos.d/esgf.repo needed to intall globus-* packages
# Generate this file as the repo can be override.
RUN echo'[esgf]'> /etc/yum.repos.d/esgf.repo
RUN echo'name=ESGF'>> /etc/yum.repos.d/esgf.repo
RUN echo"baseurl=$ESGF_REPO/RPM/centos/6/x86_64">> /etc/yum.repos.d/esgf.repo
RUN echo'failovermethod=priority'>> /etc/yum.repos.d/esgf.repo
RUN echo'enabled=1'>> /etc/yum.repos.d/esgf.repo
RUN echo'priority=90'>> /etc/yum.repos.d/esgf.repo
RUN echo'gpgcheck=0'>> /etc/yum.repos.d/esgf.repo
RUN echo'proxy=_none_'>> /etc/yum.repos.d/esgf.repo
RUN yum -yinstall globus-authz-esgsaml-callout globus-gaa globus-adq customgsiauthzinterface
RUN yum -y update globus-authz-esgsaml-callout globus-gaa globus-adq customgsiauthzinterface