I’ve been trying to build the .iso for 1.2.2 version using docker, but after I install the iso on a VM, I was uncertain about the version I built.
Intuitively, I supposed that if it is indeed the right version, it should not have the features included in a higher one. So, I looked for the 1.2.3 features from here https://vyos.readthedocs.io/en/latest/appendix/releasenotes.html#id1 and began testing them on my install. Strangely, all the features and resolved issues tested on my install worked, as if I was using the 1.2.3 version.
I’m new with VyOS, so, either I did something wrong when I build the .iso and ended up with the wrong version, either the way I tested current version is wrong.
Here are the things I’ve done when I tried to install the specific version, and some examples of testing it after installing the .iso.
First, I installed docker on a Centos 7 instance then:
$ docker build -t vyos-builder docker $ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos-builder bash $ git clone -b crux --single-branch https://github.com/vyos/vyos-build.git The ./configure script will warn you if any dependencies are missing. $ ./configure --help $ ./configure --architecture=amd64 --version=1.2.2 --build-type=release $ sudo make iso
After this, I downloaded the ISO and installed it on a VM, then tested it.
As you can see here, this problem was solved in 1.2.3 version: https://phabricator.vyos.net/T1543 , so… it should not work on my install, but guess what: