Age | Commit message (Collapse) | Author |
|
Debian Buster ships all required packages and thus we do not need to fallback
to dev.packages.vyos.net for help.
|
|
|
|
* 'current' of github.com:vyos/vyos-build:
Docker: fix pmacct build dependencies
Packages: support --blacklist option to not build individual packages
Packages: fix missing bytes stuck in the output buffer
Docker: add package requirements to build keepalived
Docker: Use close sections when working with jessie-backports
README: adjust chapters to new VyOS package build script
Packages: extract kernel version from defaults.json
Packages: use 'make kernelversion' instead of grep magic
Packages: add bgpq3 (debian/0.1.33-1) package to build procedure
Jenkins: archive ISO and build.log artifacts
Makefile: proper handle 'make iso' error codes
Packages: remove vyatta-quagga
Packages: add ethtool (debian/1%4.19-1) package to build procedure
Packages: define custom command for vyos-strongswan
intel: adjust URL for ixgbevf 4.5.2
Replace build-submodules with Python based package builder
Remove outdated/unmaintained submodules
|
|
* 'source-build' of https://github.com/c-po/vyos-build:
Docker: fix pmacct build dependencies
Packages: support --blacklist option to not build individual packages
Packages: fix missing bytes stuck in the output buffer
Docker: add package requirements to build keepalived
Docker: Use close sections when working with jessie-backports
README: adjust chapters to new VyOS package build script
Packages: extract kernel version from defaults.json
Packages: use 'make kernelversion' instead of grep magic
Packages: add bgpq3 (debian/0.1.33-1) package to build procedure
Jenkins: archive ISO and build.log artifacts
Makefile: proper handle 'make iso' error codes
Packages: remove vyatta-quagga
Packages: add ethtool (debian/1%4.19-1) package to build procedure
Packages: define custom command for vyos-strongswan
intel: adjust URL for ixgbevf 4.5.2
Replace build-submodules with Python based package builder
Remove outdated/unmaintained submodules
|
|
Debian Jessie Backports ships default-libmysqlclient-dev but Debian Jessie only
provides libmysqlclient-dev.
|
|
|
|
A last read() was missing to the temporary files when reporting errors
after a command was executed.
|
|
|
|
Making the jessie-backports repository globally available might cause
problems when installing packages which have mixed versions. This
was observed with the following packages which could not be installed
when jessie-backports was listed always in /etc/apt/sources.list
* libnl-3-200
* libnl-3-dev
* libnl-genl-3-200
* libnl-genl-3-dev
|
|
|
|
This requires 'jq' as part of the Docker container.
$ cat data/defaults.json | jq '.kernel_version' | tr -d \"
|
|
Exract version by using the included "make kernelversion" instead of writing
a custom grep script that was used before.
VERSION=$(grep '^VERSION' Makefile | grep -Eo '[0-9]{1,4}')
PATCHLEVEL=$(grep '^PATCHLEVEL' Makefile | grep -Eo '[0-9]{1,4}')
SUBLEVEL=$(grep '^SUBLEVEL' Makefile | grep -Eo '[0-9]{1,4}')
$ make kernelversion
4.19.36
|
|
|
|
|
|
|
|
|
|
|
|
This is required to get a python3-vici package which is required by vyos-1x
|
|
|
|
|
|
|
|
|
|
|
|
Support building individual VyOS packages by this modules. Call
scripts/build-packages -l to list all available packages which will be
build when invoking scripts/build-packages.
|
|
All registered Git submodules were out of date. Even worse some of the modules
are no longer in use and have been replaced by upstream packages.
Keeping invalid information is even worse then no information. All required
VyOS packages can be found in the future build-packages script.
|
|
Build Debian upstream bgpq3 froum source:
$ git clone https://salsa.debian.org/debian/bgpq3.git
$ cd bgpq3
$ git checkout debian/0.1.33-1
$ dpkg-buildpackage -uc -us -tc -b
|
|
|
|
|
|
|
|
Set the serial console speed to 115200 in all build scripts, as is the
standard for current boards. This avoids an annoyance for users of the
livecd, and makes the defaults in build scripts in tools/ and scripts/
consistent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of now Linux Firmware was installed via vyos-firmware Debian package
which just wrapped the Git repositories content. As this just made
things harder - install the firmware files via build hook (as the used
to be installed like this in the good old days - before the have been
removed via 3f7186f69b)
|
|
|
|
Building libyang is horrible and not even possible on Debian OldStable. Thus
take the change and use the FRR provided binaries inside the Docker container.
|
|
|
|
That's all history now.
|
|
./configure and make iso
|
|
|
|
Move more package dependencies to their appropriate section instead of
keeping them in the global "just throw everywhere here" section
|
|
With the mentioned riser card and bracked you may add two 10GE ports to this appliance.
|
|
|
|
|
|
Commit 6b5da3d86615 ("Docker: remove duplicate installation of live-build")
added a file by accident for fetching the linux firmware binaries.
|
|
|