# docker.io/acmel/linux-perf-tools-build-debian:9
FROM docker.io/debian:9
MAINTAINER Arnaldo Carvalho de Melo <acme@kernel.org>
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get -y update && \
    apt-get -y install apt-utils && \
    apt-get -y install \
	make flex bison \
	gcc \
	bc findutils clang llvm \
	binutils-dev \
	libclang-dev \
	llvm-dev \
	libaudit-dev \
	libdw-dev \
	libelf-dev \
	libgtk2.0-dev \
	libiberty-dev \
	liblzma-dev \
	libnuma-dev \
	libperl-dev \
	libslang2-dev \
	libssl-dev \
	libunwind-dev \
	python2.7-dev \
	systemtap-sdt-dev && \
    apt-get -y clean && \
    rm -rf /usr/share/doc /usr/share/gtk-doc /usr/share/locale /usr/share/man
RUN mkdir -m 777 -p /git /tmp/build/perf /tmp/build/objtool /tmp/build/linux && \
    groupadd -r perfbuilder && \
    useradd -m -r -g perfbuilder perfbuilder && \
    chown -R perfbuilder.perfbuilder /tmp/build/ /git/
USER perfbuilder
COPY rx_and_build.sh /
ENTRYPOINT ["/rx_and_build.sh"]
