# docker.io/acmel/linux-perf-tools-build-ubuntu:12.04.5
FROM docker.io/ubuntu:12.04.5
MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
    apt-get -y install make gcc flex bison libelf-dev libdw-dev \
		       libunwind7-dev libaudit-dev libssl-dev \
		       libslang2-dev libgtk2.0-dev libperl-dev \
		       python-dev binutils-dev liblzma-dev libnuma-dev && \
    rm -rf /usr/share/doc /usr/share/locale /usr/share/man /usr/share/gtk-doc && \
    apt-get clean && \
    rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
# Something is preventing changes to /etc when not using --privileged
# only on this specific ubuntu image, all works with the two next commands
# and using 'USER perfbuilder': on, say, 16.10, etc
#    groupadd -r perfbuilder && \
#    useradd -m -r -g perfbuilder perfbuilder && \
RUN mkdir -m 777 -p /git /tmp/build/perf /tmp/build/objtool /tmp/build/linux
USER nobody
COPY rx_and_build.sh /
ENTRYPOINT ["/rx_and_build.sh"]
