| # Copyright 2015 The Go Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style |
| # license that can be found in the LICENSE file. |
| |
| # gobuilders/linux-x86-nacl for 32- and 64-bit nacl. |
| # |
| # We need more modern libc than Debian stable as used in base, so we're |
| # using Debian sid instead. |
| |
| FROM {{REPO}}/linux-x86-sid:latest |
| MAINTAINER golang-dev <golang-dev@googlegroups.com> |
| |
| ENV DEBIAN_FRONTEND noninteractive |
| |
| RUN apt-get update && apt-get install -y \ |
| --no-install-recommends \ |
| bzip2 \ |
| lib32stdc++6 \ |
| && ( \ |
| cd /usr/bin \ |
| && curl -s -O https://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/trunk.544461/naclsdk_linux.tar.bz2 \ |
| && tar xjf naclsdk_linux.tar.bz2 --strip-components=2 pepper_67/tools/sel_ldr_x86_32 pepper_67/tools/sel_ldr_x86_64 \ |
| && rm naclsdk_linux.tar.bz2 \ |
| ) \ |
| && apt-get purge -y bzip2 \ |
| && rm -rf /var/lib/apt/lists/* |
| |
| COPY go_nacl_386_exec /usr/bin/ |
| COPY go_nacl_amd64p32_exec /usr/bin/ |
| |
| CMD ["/usr/local/bin/stage0"] |