FROM centos:7.4.1708
 MAINTAINER Tamas Gal <tgal@km3net.de>

 RUN yum install -y man sed cygpath grep test && yum clean -y all
 RUN yum install -y csh git subversion tar vim wget lftp zsh && yum clean -y all
 RUN yum install -y ant bison compat-gcc-34-g77 flex flex-devel gcc gcc-c++ gcc-gfortran gdb glibc-static make pakchois cmake boost-devel rpmdevtools strace && yum clean -y all
 RUN yum install -y bzip2-devel gzip && yum clean -y all
 RUN yum install -y fftw-devel libgpg-error libproxy openssh-server openssl-devel && yum clean -y all
 RUN yum install -y gtk2-devel libX11  libX11-common libX11-devel libXext libXext-devel libXft libXft-devel libXpm libXpm-devel && yum clean -y all
 RUN yum install -y epel-release && yum clean -y all
 RUN yum install -y python-devel python-pip && yum clean -y all
 RUN yum install -y librabbitmq-devel && yum clean -y all
 RUN yum install -y doxygen ghostscript texlive texlive-*.noarch && yum clean -y all

 RUN curl -L http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/clhep-2.2.0.8-x86_64-cc7-gcc48-opt.tgz > clhep.tgz && tar -C /usr/local/ --strip-components=1 -xvzf clhep.tgz

 RUN curl -L https://root.cern.ch/download/root_v5.34.36.Linux-centos7-x86_64-gcc4.8.tar.gz > root.tar.gz && tar xvf root.tar.gz -C /usr/local/ && rm root.tar.gz
 RUN sed -i 's/-std=c++11//g' /usr/local/root/bin/root-config
 RUN echo "source /usr/local/root/bin/thisroot.sh" >> /etc/bashrc
 RUN echo "/usr/sbin/sshd" >> /etc/bashrc
 RUN /usr/bin/ssh-keygen -A
 RUN ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa -q
 RUN cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
 RUN ssh-keyscan -H -t rsa localhost,$(hostname -i)  >> ~/.ssh/known_hosts
 RUN chmod 700 ~/.ssh && chmod 600 ~/.ssh/*