FROM ubuntu:trusty

COPY sources.list dist.asc /etc/apt/
RUN apt-key add /etc/apt/dist.asc

RUN locale-gen en_US.UTF-8 &&\
    apt-get -q update &&\
    DEBIAN_FRONTEND="noninteractive" apt-get -q upgrade -y -o Dpkg::Options::="--force-confnew" --no-install-recommends &&\
    DEBIAN_FRONTEND="noninteractive" apt-get -q install -y -o Dpkg::Options::="--force-confnew"  --no-install-recommends openssh-server &&\
    apt-get -q autoremove &&\
    apt-get -q clean -y && rm -rf /var/lib/apt/lists/* && rm -f /var/cache/apt/*.bin &&\
    sed -i 's|session    required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd &&\
    mkdir -p /var/run/sshd

RUN apt-get update && apt-get install -y software-properties-common python-software-properties subversion

#RUN add-apt-repository ppa:fkrull/deadsnakes

#RUN apt-get update && apt-get install python2.7

ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8

RUN useradd -m -d /home/robot-irt-jenkins -s /bin/sh robot-irt-jenkins &&\
    echo "robot-irt-jenkins:jenkins" | chpasswd

RUN sudo adduser robot-irt-jenkins sudo

RUN mkdir /home/robot-irt-jenkins/.ssh

RUN ssh-keyscan -H arcadia.yandex.ru > /home/robot-irt-jenkins/.ssh/known_hosts

RUN chown -R robot-irt-jenkins:robot-irt-jenkins /home/robot-irt-jenkins/.ssh

CMD ["/usr/sbin/sshd", "-D"]
