mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 10:31:35 +00:00
Merge pull request #246 from ijc25/populate-lib-modules
Populate /lib/modules/`uname -r`
This commit is contained in:
commit
91c7341401
@ -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
|
||||
|
1
alpine/kernel/.gitignore
vendored
1
alpine/kernel/.gitignore
vendored
@ -2,4 +2,5 @@ vmlinuz64
|
||||
zImage
|
||||
aufs-utils.tar
|
||||
kernel-patches.tar
|
||||
kernel-modules.tar
|
||||
kernel-source-info
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user