NOTvyos package repository

Welcome to NOTvyos package repository provided by [PROVIDED_BY].
This APT mirror provides unofficially built .deb packages for stable branches of VyOS™.

NOTvyos packages are not affiliated with the official VyOS™ project in any means.

Test resulting ISO image carefully.
There is no official support.
Packages are provided on "AS IS" basis.
DO NOT report bugs of NOTvyos to the VyOS™ project.

The APT gpg singing key for this mirror can be found here:

wget [REPOSITORY_URL]/apt.gpg.key -O /tmp/apt.gpg.key

You need to mount the APT key for later use when you are starting the vyos-build docker container:

docker run --rm -it \
    -v "$(pwd)":/vyos \
    -v "/tmp/apt.gpg.key:/opt/apt.gpg.key" \
    -w /vyos --privileged --sysctl net.ipv6.conf.lo.disable_ipv6=0 \
    -e GOSU_UID=$(id -u) -e GOSU_GID=$(id -g) \
    "vyos/vyos-build:$BRANCH" bash

You can use --vyos-mirror and --custom-apt-key options for the ./configure or ./build-vyos-image iso commands to use this mirror:

For equuleus:

sudo ./configure --architecture amd64 --build-by "myself@localhost" \
   --build-type release --version "1.3.x" \
   --vyos-mirror [REPOSITORY_URL]/equuleus --custom-apt-key /opt/apt.gpg.key
   && sudo make iso

For sagitta:

sudo ./build-vyos-image iso --architecture amd64 --build-by "myself@localhost" \
   --build-type release --version "1.4.x" \
   --vyos-mirror [REPOSITORY_URL]/sagitta --custom-apt-key /opt/apt.gpg.key

For complete and more in depth ISO build instructions you can visit the dd010101/vyos-jenkins GitHub repository.

Source code of provided packages can be found in the VyOS™ GitHub project. Some packages are built from dd010101/vyos-build fork and also dd010101/vyos-missing repository.

You can refer to the dd010101/vyos-jenkins/extras/packages.md for the corresponding GIT repository and build script location for each package.

Build scripts and instructions how to build your own package repository can be found in the dd010101/vyos-jenkins GitHub repository.