Stop using deprecated linuxkit/kernel-compile in okernel build Dockerfile

Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com>
This commit is contained in:
Theo Koulouris
2017-08-31 13:42:07 +01:00
parent 2b6f533891
commit 88a2415ff5

View File

@@ -1,4 +1,26 @@
FROM linuxkit/kernel-compile:1b396c221af673757703258159ddc8539843b02b@sha256:6b32d205bfc6407568324337b707d195d027328dbfec554428ea93e7b0a8299b AS kernel-build
FROM linuxkit/alpine:a120ad6aead3fe583eaa20e9b75a05ac1b3487da AS kernel-build
RUN apk --no-cache add \
argp-standalone \
automake \
bash \
bc \
binutils-dev \
bison \
build-base \
curl \
diffutils \
git \
installkernel \
kmod \
libelf-dev \
linux-headers \
sed \
tar \
xz \
zlib-dev \
openssl-dev
RUN apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/main openssl
ARG KERNEL_VERSION
ARG DEBUG=0
@@ -6,8 +28,6 @@ ARG DEBUG=0
ENV OKERNEL_SOURCE=https://github.com/linux-okernel/linux-okernel/archive/${KERNEL_VERSION}.tar.gz
ENV USPACE_SOURCE=https://github.com/linux-okernel/linux-okernel-components/archive/master.tar.gz
RUN apk --update add openssl openssl-dev
RUN if [ -n $HTTP_PROXY ]; then \
curl -fsSL -x ${HTTP_PROXY} -o linux-${KERNEL_VERSION}.tar.gz ${OKERNEL_SOURCE}; \
else \