From 65a5905eee6862e5bcd0f3490242c7dfac448e87 Mon Sep 17 00:00:00 2001 From: Jacob Straszynski Date: Fri, 1 Mar 2019 18:00:17 -0800 Subject: [PATCH] fixes for building the latest nvidia drivers The latest nvidia drivers failed to build without bison, flex, and Module.symvers from the developer container. Signed-off-by: Jacob Straszynski --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 16251db..3967fea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM ubuntu:17.10 as BUILD MAINTAINER source{d} RUN apt-get -y update && \ - apt-get -y install curl git bc make dpkg-dev libssl-dev module-init-tools p7zip-full libelf-dev && \ + apt-get -y install curl git bc make dpkg-dev libssl-dev module-init-tools p7zip-full libelf-dev bison flex && \ apt-get autoremove && \ apt-get clean @@ -29,6 +29,7 @@ RUN git checkout -b stable v${KERNEL_TAG} && rm -rf .git RUN curl ${COREOS_RELEASE_URL}/coreos_developer_container.bin.bz2 | \ bzip2 -d > /tmp/coreos_developer_container.bin RUN 7z e /tmp/coreos_developer_container.bin "usr/lib64/modules/*-coreos*/build/.config" +RUN 7z e /tmp/coreos_developer_container.bin "usr/lib64/modules/*-coreos*/build/Module.symvers" RUN 7z e /tmp/coreos_developer_container.bin "usr/lib64/modules/*-coreos*/build/include/config/kernel.release" && cp kernel.release /tmp/kernel.release RUN make modules_prepare RUN sed -i -e "s/${KERNEL_VERSION}/$(cat /tmp/kernel.release)/" include/generated/utsrelease.h