diff --git a/Dockerfile b/Dockerfile index 87713950908ffb8e88302c028e925534642c8de4..49c8f8830c039ce95178fec8cfa5ad821a518d8e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -202,6 +202,20 @@ RUN apt-get install -y android-sdk-libsparse-utils bc bison bsdmainutils build-e procps python3 python-is-python3 rsync schedtool squashfs-tools software-properties-common wget xdelta3 xsltproc xxd yasm \ zip zlib1g-dev +# Install Python 2.7 for legacy device support +RUN apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \ + libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev + +RUN cd /tmp && \ + wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz && \ + tar xzf Python-2.7.18.tgz && \ + cd Python-2.7.18 && \ + ./configure --prefix=/usr/local --enable-shared --enable-optimizations && \ + make -j$(nproc) && \ + make altinstall && \ + ln -sf /usr/local/bin/python2.7 /usr/bin/python2 && \ + cd / && rm -rf /tmp/Python-2.7.18* + RUN curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/local/bin/repo RUN chmod a+x /usr/local/bin/repo diff --git a/Dockerfile.community b/Dockerfile.community index 6cee5eb912a10586d9a92452daa7e3661555741b..6cb78fd54fa0ce218eb60c0e7a9ee76393ad04b8 100644 --- a/Dockerfile.community +++ b/Dockerfile.community @@ -185,6 +185,20 @@ RUN apt-get install -y android-sdk-libsparse-utils bc bison bsdmainutils build-e procps python3 python-is-python3 rsync schedtool squashfs-tools software-properties-common wget xdelta3 xsltproc xxd yasm \ zip zlib1g-dev +# Install Python 2.7 for legacy device support +RUN apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \ + libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev + +RUN cd /tmp && \ + wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz && \ + tar xzf Python-2.7.18.tgz && \ + cd Python-2.7.18 && \ + ./configure --prefix=/usr/local --enable-shared --enable-optimizations && \ + make -j$(nproc) && \ + make altinstall && \ + ln -sf /usr/local/bin/python2.7 /usr/bin/python2 && \ + cd / && rm -rf /tmp/Python-2.7.18* + RUN curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/local/bin/repo RUN chmod a+x /usr/local/bin/repo