- git clone and checkout branch
git clone https://github.com/higebu/vyos-build.git
cd vyos-build
git checkout sid
- Run docker image
docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos higebu/vyos-build:sid bash
- Build linux kernel
cd packages/linux-kernel
git clone --depth=1 -b v5.16.16 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
./build-kernel.sh
- Build vyatta-cfg
cd packages
git clone -b sid https://github.com/higebu/vyatta-cfg.git
cd vyatta-cfg
dpkg-buildpackage -uc -us -tc -b
- Build vyos-1x
cd packages
git clone -b sid https://github.com/higebu/vyos-1x.git
cd vyos-1x
dpkg-buildpackage -uc -us -tc -b
- Build ISO
./configure --architecture amd64 --build-by "yuya.kusakabe@gmail.com" --build-type release --version sid-$(date -u +%Y%m%d%H%M)
sudo make iso