Merge pull request #246 from ijc25/populate-lib-modules

Populate /lib/modules/`uname -r`
This commit is contained in:
Justin Cormack 2016-07-04 15:48:53 +01:00 committed by GitHub
commit 91c7341401
4 changed files with 6 additions and 0 deletions

View File

@ -34,6 +34,7 @@ ADD kernel/aufs-utils.tar /
COPY mkinitrd.sh /bin/
COPY kernel/kernel-source-info /etc/
ADD kernel/kernel-patches.tar /etc/kernel-patches
ADD kernel/kernel-modules.tar /
COPY packages/proxy/slirp-proxy /usr/bin/
COPY packages/proxy/slirp-proxy /sbin/proxy-vsockd

View File

@ -2,4 +2,5 @@ vmlinuz64
zImage
aufs-utils.tar
kernel-patches.tar
kernel-modules.tar
kernel-source-info

View File

@ -74,6 +74,8 @@ RUN jobs=$(nproc); \
make ARCH=$ARCH defconfig && \
make ARCH=$ARCH oldconfig && \
make ARCH=$ARCH -j ${jobs} && \
make ARCH=$ARCH INSTALL_MOD_PATH=/tmp/kernel-modules modules_install && \
( cd /tmp/kernel-modules && tar cf /kernel-modules.tar . ) && \
make ARCH=$ARCH INSTALL_HDR_PATH=/tmp/kernel-headers headers_install
# Build aufs tools, do this here as they need kernel headers and to match aufs

View File

@ -6,6 +6,7 @@ vmlinuz64: kernel_config Dockerfile
docker run --rm mobykernel:build cat /aufs-utils.tar > aufs-utils.tar
docker run --rm mobykernel:build cat /kernel-source-info > kernel-source-info
docker run --rm mobykernel:build cat /kernel-patches.tar > kernel-patches.tar
docker run --rm mobykernel:build cat /kernel-modules.tar > kernel-modules.tar
arm: zImage
@ -15,6 +16,7 @@ zImage: kernel_config.arm Dockerfile
docker run --rm mobyarmkernel:build cat /aufs-utils.tar > aufs-utils.tar
docker run --rm mobyarmkernel:build cat /kernel-source-info > kernel-source-info
docker run --rm mobyarmkernel:build cat /kernel-patches.tar > kernel-patches.tar
docker run --rm mobyarmkernel:build cat /kernel-modules.tar > kernel-modules.tar
clean:
rm -f zImage vmlinuz64 aufs-utils.tar kernel-source-info kernel-patches.tar