Please see https://github.com/rtr7/router7
This repository clocks in at over 3 GB of disk usage, so you might want to clone it as a shallow clone:
git clone --depth=1 https://github.com/rtr7/kernel
First, follow the gokrazy installation instructions.
We’re using docker to get a reproducible build environment for our kernel images, so install docker if you haven’t already:
sudo apt install docker.io
sudo addgroup $USER docker
newgrp docker
Clone the kernel git repository:
git clone --depth=1 https://github.com/rtr7/kernel
cd kernel
Install the kernel-related gokrazy tools:
GOBIN=$PWD/_build go install github.com/gokrazy/autoupdate/cmd/gokr-rebuild-kernel@latest
And build a new kernel (takes about 5 minutes):
(cd _build && ./gokr-rebuild-kernel)
The new kernel is stored in the working directory. Use gok add .
to
ensure the next gok
build will pick up your changed files.