FROM docker.io/i386/centos:6

LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"

# Install scl repo (no package available x86)
COPY yum.repos.d/CentOS6-SCLo-CloudLinux.repo /etc/yum.repos.d/

RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime \
    # Fake cpu architecture in docker container
    && echo "i686" > /etc/yum/vars/arch \
    && echo "i386" > /etc/yum/vars/basearch \
    # Fix Centos repo urls
    && sed -i '/^mirrorlist/s/^/#/;/^#baseurl/{s/#//;s/mirror.centos.org\/centos\/$releasever/vault.centos.org\/6.10/}' /etc/yum.repos.d/*B* \
    # Update OS
    && yum -y update \
    && yum -y install epel-release \
    # Install developpement tools
    && yum -y groupinstall "Development Tools" \
    # Install system cmake and sudo
    && yum -y install cmake cmake3 sudo \
    && yum clean all --enablerepo='*'

ENTRYPOINT ["linux32", "--"]

CMD ["bash"]