summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-05Kernel: T8345: Update Linux Kernel to 6.6.128Christian Breunig
2026-03-03Merge pull request #1130 from c-po/multiarchJohn Estabrook
T8311: move to GNU coreutils when building GLIBC multiarch variable
2026-03-03Merge pull request #1133 from vyos/t8336-frrJohn Estabrook
T8336: frr: pin version to discrete commit and not the Git HEAD for stable/10.5
2026-03-03T8336: frr: pin version to discrete commit and not the Git HEAD for stable/10.5Christian Breunig
Updated commit_id for frr package to a specific commit.
2026-03-03Merge pull request #1132 from c-po/wwan-configViacheslav Hletenko
Kernel: T8332: consolidate WWAN configuration for ARM64 and X86
2026-03-03Kernel: T8332: consolidate WWAN configuration for ARM64 and X86Christian Breunig
Re-use a building block for WWAN support to de-duplicate individual configs for both ARM64 and AMD64/X86.
2026-03-03Merge pull request #1131 from jestabro/revert-qcow2-hintViacheslav Hletenko
T8265: Revert leave config path hint in raw image install_image
2026-03-02Revert "T8265: leave config path hint in raw image install_image"John Estabrook
Revert in favor of alternative approach (T8335). This reverts commit b92471d684f0131fb8885e766cd90ee80dc8ed38.
2026-03-02Merge pull request #1129 from vyos/T8330-arm64Christian Breunig
T8330: ARM64: vyos-ipt-netflow package is missing in the build
2026-03-02T8311: move to GNU coreutils when building GLIBC multiarch variableChristian Breunig
Related to commit 39dc9c98c68 ("T8311: fix initramfs hook "dpkg-architecture: command not found"). Drop dpkg-dev implementation in favour of GNU coreutils. On x86_64 (aka amd64) both yield the same result: $ echo $(uname -m)-linux-gnu x86_64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) x86_64-linux-gnu On aarch64 (aka arm64) both yield the same result: $ echo $(uname -m)-linux-gnu aarch64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) aarch64-linux-gnu
2026-03-02Merge pull request #1128 from c-po/per-arch-kernel-serial-interfaceViacheslav Hletenko
T8120: add support for per CPU architecture serial interface name
2026-03-02Revert "T8311: add missing bootstrap binary dependency on dpkg-dev"Christian Breunig
This reverts commit 673a2de05776656b70dc4803aa3579138e9fffca.
2026-03-02Merge pull request #1127 from c-po/fix-initramfsChristian Breunig
T8311: fix initramfs hook "dpkg-architecture: command not found"
2026-03-02T8330: ARM64: vyos-ipt-netflow package is missing in the buildAndrii Klymenko
Add vyos-ipt-netflow package to be installed on ARM64 platform by default.
2026-02-28T8120: add comment in default-union-grub-entry about ttyS0 interfaceChristian Breunig
This file is only needed to support upgrades from the legacy image management tools. Example would be an upgrade from VyOS 1.3.8 -> 1.5 (which is officially unsupported, but we always try our best). This is also the reason why we can leave the ttyS0 console in this file - there was no ARM64 image for VyOS 1.3!
2026-02-28T8120: remove obsolete etc/event.d hooks - no longer found in live-bootChristian Breunig
When building an ISO image the files which are probed for no longer exist. This means it makes no sense to longer carry an unused hook.
2026-02-28T8120: when building ISO bootloader, auto-detect serial console typeChristian Breunig
2026-02-28T8120: define per architecture serial interface for Linux KernelChristian Breunig
x86_64 and arm64 both use a different serial interface during Linux Kernel boot. Define either ttyS0 or ttyAMA0 per CPU architecture. This could be further overwritten by individual flavors.
2026-02-28T8311: fix initramfs hook "dpkg-architecture: command not found"Christian Breunig
Commit f4877564276947 ("T8311: De-hardcode arch for live-build-config 10-vyos-addons") introduced a regression where an unavailable third-party helper script was invoked during initramfs hook execution, breaking the ISO build process. update-initramfs: Generating /boot/initrd.img-6.6.127-vyos live-boot: core filesystems devices utils wget blockdev. /etc/initramfs-tools/hooks/10-vyos-addons: line 3: dpkg-architecture: command not found The dpkg-architecture helper, provided by the dpkg-dev package, is not available during hook execution. The same result can be achieved using GNU coreutils instead: On x86_64 (aka amd64) both yield the same result: $ echo $(uname -m)-linux-gnu x86_64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) x86_64-linux-gnu On aarch64 (aka arm64) both yield the same result: $ echo $(uname -m)-linux-gnu aarch64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) aarch64-linux-gnu
2026-02-27Merge pull request #1126 from alexk37/add-howto-testChristian Breunig
T8322: add How to test section to PR template
2026-02-27T8322: add How to test section to PR templateAlex Kudentsov
2026-02-26Merge pull request #1125 from c-po/fix-stripDaniil Baturin
T8311: add missing bootstrap binary dependency on dpkg-dev
2026-02-26T8311: add missing bootstrap binary dependency on dpkg-devChristian Breunig
Commit 88f11dc01bb6 ("T8311: De-hardcode arch for live-build-config 92-strip-symbols") added use on dpkg-architecture which is not present in the normal chroot build environment. To be able to use it we need the dpkg-dev in our build chroot environment.
2026-02-26Merge pull request #1124 from sever-sever/T8311Viacheslav Hletenko
T8311: De-hardcode architecture for live-build-config
2026-02-24T8311: De-hardcode arch for live-build-config 10-vyos-addonsViacheslav Hletenko
2026-02-24T8311: De-hardcode arch for live-build-config 92-strip-symbolsViacheslav Hletenko
2026-02-24Merge pull request #1123 from vyos/asklymenko-patch-1Daniil Baturin
T8303: Missing build dependencies for ARM64 radvd package
2026-02-24T8303: Missing arm64 radvd packageAndrii Klymenko
Added build time dependencies: bison and flex packages.
2026-02-23Merge pull request #1122 from c-po/qemu-arm64Viacheslav Hletenko
Makefile: T8294: autodetect CPU architecture for smoketests
2026-02-21Makefile: T8294: autodetect CPU architecture for smoketestsChristian Breunig
We currently have hardcoded values for amd64 in our Makefile. When calling the smoketests helpers like: * make testc * make qemu-live * make test-interfaces All expect an amd64 ISO file - if building and arm64 ISO image on an arm64 system, all those helpers do not work as it is hardcoded to amd64.
2026-02-21Merge pull request #1121 from c-po/kernelChristian Breunig
Kernel: T8134: consolidate common Kernel features for ARM64 and X86
2026-02-19Merge pull request #1118 from sever-sever/T8267Daniil Baturin
T8267: Extend the vyos-build repo to include Ansible install phony target
2026-02-19Merge pull request #1117 from jestabro/qcow2-config-dir-hintDaniil Baturin
T8265: leave config path hint in raw image install_image
2026-02-17Merge pull request #1120 from hedrok/T8126-frr-no-traffic-eng-cmdChristian Breunig
T8126: FRR add no traffic-eng command
2026-02-17Kernel: T8134: consolidate common Kernel features for ARM64 and X86Christian Breunig
Both architectures share common Kernel features - place them in single config snippets so we have to maintain them only once. This can for sure be further improved.
2026-02-17Realtek: T8134: update r8152 driver version to 2.21.4Christian Breunig
2026-02-17Intel: T8134: cleanup after package buildChristian Breunig
2026-02-17accel-ppp: T8134: fail build early if source dir is missingChristian Breunig
Fail vefore building VPP to not waste time.
2026-02-17Kernel: T8134: split-out common executable file formats from configChristian Breunig
2026-02-17Kernel: T8134: Realtek drivers do not need to be build using sudoChristian Breunig
2026-02-17Kernel: T8134: support building from Git source directoryChristian Breunig
If build.py detects a local "linux" directory which could be a Git repository - it is used over downloading the released tarball.
2026-02-17Kernel: T8134: add ccache build dependency for local build time speedupxChristian Breunig
2026-02-17Kernel: T8134: add snmp build dependencies for ipt-netflowChristian Breunig
2026-02-17Merge pull request #1119 from asklymenko/currentChristian Breunig
T8219: Start building Salt from source. Update to v3006.21, remove Salt repo keys
2026-02-17T8126: FRR add no traffic-eng commandKyrylo Yatsenko
Add FRR patch with adding 'no traffic-eng' command and other pathd fixes. See commit description in patch file for full info.
2026-02-16T8219: Start building Salt from source. Update to v3006.21, remove old repo ↵asklymenko
keys.
2026-02-13T8267: Extend the vyos-build repo to include Ansible install phonyViacheslav Hletenko
Extend the vyos-build repo to include Ansible install PHONY Add the ability to install Ansible and VyOS compatible modules. It could be used for the further "topology tests". It also could be helpful with environment questions where a bug was reproduced. Use virtual environment to install Ansible + VyOS modules New options: - make ansible-install - make ansible-check - make ansible-clean
2026-02-12T8265: leave config path hint in raw image install_imageJohn Estabrook
The raw_image.py script as part of the build-image tools neglects to leave the canonical hint file in the config install path. This is standard in the op mode image_installer.py script and is used to detect previous installations.
2026-02-12Merge pull request #1116 from vyos/kernel-6.6.124Daniil Baturin
T8256: update Linux Kernel to v6.6.124
2026-02-11T8256: update Linux Kernel to v6.6.124Christian Breunig