From fdc1c0edc858f16d3c769d8d6adff757348bf8b8 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Fri, 15 Sep 2017 16:50:25 +0100 Subject: [PATCH] Enable `modprobe zfs` by running depmod on the new kernel build. Depmod in the zfs makefiles will never run as `/boot/` and relevant map files dont exist in our build environments. Included style suggestions by @rn Signed-off-by: Matt Johnson --- kernel/Dockerfile.zfs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/Dockerfile.zfs b/kernel/Dockerfile.zfs index 4bc34e619..a4b4fbc44 100644 --- a/kernel/Dockerfile.zfs +++ b/kernel/Dockerfile.zfs @@ -8,7 +8,7 @@ RUN apk add \ build-base \ file \ git \ - libtirpc-dev \ + libtirpc-dev \ libtool \ util-linux-dev \ zlib-dev @@ -52,6 +52,10 @@ RUN ./autogen.sh && \ make -j "$(getconf _NPROCESSORS_ONLN)" && \ make install +# Run depmod against the new module directory. +RUN cd /lib/modules && \ + depmod -ae * + FROM scratch ENTRYPOINT [] CMD []