Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 994 Bytes

README.md

File metadata and controls

42 lines (31 loc) · 994 Bytes

docker-kernel-builder

Kernel build environment in Docker

https://registry.hub.docker.com/u/moul/kernel-builder/

Projects using docker-kernel-builder

Examples

Checkout v4.3 stable branch of the kernel and do a make menuconfig

docker run -it --rm -v $(pwd)/.config:/tmp/.config moul/kernel-builder \
	/bin/bash -xec ' \
		git fetch --tags && git checkout v3.19 && \
		cp /tmp/.config .config && \
		make oldconfig && \
		cp .config /tmp/.config \
	'

Checkout v3.19 stable branch of the kernel and do a make menuconfig with armhf cross tools

docker run -it --rm -v $(pwd)/.config:/tmp/.config \
	-e ARCH=arm -e CROSS_COMPILE="ccache arm-linux-gnueabihf-" \
	moul/kernel-builder \
	/bin/bash -xec ' \
		git fetch --tags && git checkout v3.19 && \
		cp /tmp/.config .config && \
		make oldconfig && \
		cp .config /tmp/.config \
	'

License

MIT