Age | Commit message (Collapse) | Author |
|
* 'current' of github.com:vyos/vyos-build:
Packages: use Kernel Maintainer build command for Linux Kernel
|
|
make-kpkg is a deprecated command and make deb-pkg should be used which is
maintained by the Kernel developers. Switch to the new command for Kernel
building which eases the transition to Debian Buster.
|
|
* '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
|
|
|
|
A last read() was missing to the temporary files when reporting errors
after a command was executed.
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
Debian Team finally shut down all jessie-backport mirrors after announcing
discontinuation [1] in July 2018. As we heavily rely on Backported Packages
for VyOS 1.2 we need to move the installation mirrors to Debian Archive.
In addition the repo signing keys already expired requiring us to set
Acquire::Check-Valid-Until=false
when building the ISO.
[1] https://lists.debian.org/debian-backports-announce/2018/07/msg00000.html
[2] https://wiki.debian.org/LTS/FAQ#Who_fixes_security_issues_with_packages_in_jessie-backports.3F
|
|
This reverts commit b2779e8b7969a3648d78e8a055734b81f059634e.
|
|
This reverts commit 432f35f0edc7f610eceff1a62e431c527a11a3f5.
|
|
166f8735e4e ("live-build: fix copy/paste error") still did not set all
required parts for the build script.
All good things will be three!!!
|
|
|
|
|
|
https://repo.powerdns.com/ provides a package repository for Debian
8 which serves us automatically all security updates instead of
rebuilding the package by us.
This drops the maintenance of one additional package.
|
|
|
|
Kernel Firmware BLOBs will be delivered by the new vyos-firmware package
|
|
1. enable serial output for grub
2. sync isn't enough, tar was reliably throwing "changed as we read it" on my build box. umount instead to quiesce.
|
|
Changed architecture name for 32-bit x86 to 'i386'
|
|
This is the official Debian designation for the architecture
(And what dpkg --print-architecture returns)
https://www.debian.org/releases/stable/i386/ch02s01.html.en
|
|
|
|
|
|
libcidr-dev is not available until Debian Buster thus the container
can't be build.
This reverts commit 9779f9938e1a80736738b2b9021a0db4dd872bfa.
|
|
|
|
|
|
* source-build:
Docker: update to latest libvyosconfig revision
build-submodules: source OPAM environemnt if not present
build-submodules: change VERBOSE logic
build-submodules: report back package error when build with --verbose
build-submodules: add libyang
|
|
|
|
|
|
|
|
|
|
|
|
Commit 670b6ca83b018 ("Docker: build libyang Debian package") build the
libyang package into a proper Debian package which is used during build
of FRR.
With this change we can remove the FRR compile hack!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|