mirror of
https://github.com/kylemanna/docker-aosp
synced 2026-08-11 16:33:05 +00:00
nougat: First pass at building 7.0
* Doesn't work, hangs-up with a java error. * Work in progress.
This commit is contained in:
+4
-19
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# Minimum Docker image to build Android AOSP
|
||||
#
|
||||
FROM ubuntu:14.04
|
||||
FROM ubuntu:16.04
|
||||
|
||||
MAINTAINER Kyle Manna <kyle@kylemanna.com>
|
||||
|
||||
@@ -14,9 +14,9 @@ RUN echo "dash dash/sh boolean false" | debconf-set-selections && \
|
||||
RUN apt-get update && \
|
||||
apt-get install -y bc bison bsdmainutils build-essential curl \
|
||||
flex g++-multilib gcc-multilib git gnupg gperf lib32ncurses5-dev \
|
||||
lib32readline-gplv2-dev lib32z1-dev libesd0-dev libncurses5-dev \
|
||||
libsdl1.2-dev libwxgtk2.8-dev libxml2-utils lzop \
|
||||
openjdk-7-jdk \
|
||||
lib32z1-dev libesd0-dev libncurses5-dev \
|
||||
libsdl1.2-dev libwxgtk3.0-dev libxml2-utils lzop sudo \
|
||||
openjdk-8-jdk \
|
||||
pngcrush schedtool xsltproc zip zlib1g-dev && \
|
||||
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
@@ -26,21 +26,6 @@ RUN chmod 755 /usr/local/bin/*
|
||||
# Install latest version of JDK
|
||||
# See http://source.android.com/source/initializing.html#setting-up-a-linux-build-environment
|
||||
WORKDIR /tmp
|
||||
RUN curl -O http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre-headless_8u45-b14-1_amd64.deb && \
|
||||
curl -O http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jre_8u45-b14-1_amd64.deb && \
|
||||
curl -O http://mirrors.kernel.org/ubuntu/pool/universe/o/openjdk-8/openjdk-8-jdk_8u45-b14-1_amd64.deb && \
|
||||
sum=`shasum ./openjdk-8-jre-headless_8u45-b14-1_amd64.deb | awk '{ print $1 }'` && \
|
||||
[ $sum == "e10d79f7fd1b3d011d9a4910bc3e96c3090f3306" ] || \
|
||||
( echo "Hash mismatch. Problem downloading openjdk-8-jre-headless" ; exit 1; ) && \
|
||||
sum=`shasum ./openjdk-8-jre_8u45-b14-1_amd64.deb | awk '{ print $1 }'` && \
|
||||
[ $sum == "1e083bb952fc97ab33cd46f68e82688d2b8acc34" ] || \
|
||||
( echo "Hash mismatch. Problem downloading openjdk-8-jre" ; exit 1; ) && \
|
||||
sum=`shasum ./openjdk-8-jdk_8u45-b14-1_amd64.deb | awk '{ print $1 }'` && \
|
||||
[ $sum == "772e904961a2a5c7d2d129bdbcfd5c16a0fab4bf" ] || \
|
||||
( echo "Hash mismatch. Problem downloading openjdk-8-jdk" ; exit 1; ) && \
|
||||
dpkg -i *.deb && \
|
||||
apt-get -f install && \
|
||||
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
# All builds will be done by user aosp
|
||||
COPY gitconfig /root/.gitconfig
|
||||
|
||||
Reference in New Issue
Block a user