# This is a docker image used to build Android Lollipop and Marshmallow

FROM ubuntu:16.04

# Install required packages
RUN apt-get -qq update && \
    apt-get install -y \
        python2.7 \
	build-essential \
        bc \
        bison \
        curl \
        flex \
        g++-multilib \
        gcc-multilib \
        git \
	gperf \
	gnupg \
        libxml2-utils \
	libc6-dev-i386 \
	lib32ncurses5-dev \
	x11proto-core-dev \
	libx11-dev \
	lib32z-dev \
	libgl1-mesa-dev \
        make \
        openjdk-8-jdk \
	xsltproc \
	unzip \
        zip \
	zlib1g-dev \
        vim

RUN ln -s /usr/bin/python2.7 /usr/bin/python

ENV USER sand
RUN useradd --create-home $USER
USER $USER
WORKDIR /home/$USER

# Run bash by default
ENTRYPOINT ["/bin/bash"]
