summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2026-04-20Testsuite: T8375: do not run serial console GRUB tests without serial consoleChristian Breunig
It does not make sense to test the serial console autodeteaction on a flavor which uses a VGA console like PROXMOX. If console_type is a VGA console, bail out early from the tests.
2026-04-20image: T8375: honor already existing boot_settingsChristian Breunig
VyOS flavors might come with boot_settings which already provided additional serial interface settings if required. Instead of using our own definitions, re-use what's already existing. scripts/image-build/build-vyos-image comes with an implicit default for boot_settings like console number and speed, thus we do not need to redefine the existing default - again.
2026-04-14T8460: Add CPU isolation option to QEMU install checks for VPP-related testsNataliia Solomko
2026-04-14Merge pull request #1158 from sever-sever/T8472John Estabrook
T8472: Revert KEA-DHCP patch
2026-04-13Merge pull request #1155 from c-po/kernel-serial-activationViacheslav Hletenko
Testsuite: T8375: verify proper serial console settings
2026-04-10T8472: Revert KEA-DHCP patchViacheslav Hletenko
Reverts vyos/vyos-build#1139 due to https://vyos.dev/T8472 As patch is incorrect
2026-04-05Testsuite: T8375: verify proper serial console settingsChristian Breunig
Now that the serial console definition is dynamically generated by the image installer, depending on the flavor data, it is time to validate the resulting CLI nodes and GRUB config.
2026-04-05Testsuite: T8375: use more specific "option kernel" search path in conf commandsChristian Breunig
As there is also "set system console device <DEV> kernel", use a more specific match criteria to avoid false positives.
2026-04-05T8457: FRR: backport BGP-LSKyrylo Yatsenko
2026-04-03Merge pull request #1153 from c-po/jool-updateDaniil Baturin
Jool: T8299: upgrade version to 4.1.15
2026-04-03Merge pull request #1152 from c-po/kernel-serial-activationDaniil Baturin
flavor: T8375: add flavor.json during build into resulting image
2026-04-03Jool: T8299: upgrade version to 4.1.15Christian Breunig
2026-03-31flavor: T8375: add flavor.json during build into resulting imageChristian Breunig
In order for amd64 or arm64 images to know their serial console settings, we embed a new file named "flavor.json" under "/usr/share/vyos" into the resulting image. The file holds configuration parameters unique to the build flavor. Corresponding library functions are available via a Python vyos.flavor module.
2026-03-30accel-ppp: T8439: update the commit referenceDaniil Baturin
for the memory corruption vulnerability
2026-03-26Merge pull request #1146 from sever-sever/T8410Christian Breunig
T8410: Fix typos and mistakes in scripts and comments
2026-03-26T8410: Fix typos and mistakes in scripts and commentsViacheslav Hletenko
Fix typos and mistakes in the comments No functional changes
2026-03-25Kernel: T8427: Update Linux Kernel to 6.6.130Christian Breunig
The custom patch "nft_ct: Added nfct_seqadj_ext_add() for DNAT'ed - conntrack." is now available upstream in the Kernel tree.
2026-03-25kea: T8424: Update Kea to 3.0.3sarthurdev
2026-03-22T8273: FRR ospfv3: fix LSA when no new BDR electedKyrylo Yatsenko
2026-03-22T8273: FRR remove already merged patchKyrylo Yatsenko
The patch 0018-zebra-Ensure-FRR-does-not-see-duplicate-local-routes.patch is already in FRR 10.5, in commit b342bc23ce128520722c078e501ef2b410140632, so removing it.
2026-03-19Merge pull request #1139 from sarthurdev/kea_multiaddrViacheslav Hletenko
kea: T7853: Offer subnet for any interface address
2026-03-18kea: T7853: Offer subnet for any interface addresssarthurdev
Move repo prep to pre-build hook so patches can be applied and build using build.py
2026-03-13Merge pull request #1140 from sever-sever/T8377Daniil Baturin
T8377: Update kernel ARM config for Marvell Octeon 10 CN10308
2026-03-12Merge pull request #1135 from c-po/T8366-ociDaniil Baturin
oci: T8366: remove features from container image which are not supported
2026-03-12T8376: Add ARM kernel options for system time udpateViacheslav Hletenko
Add CONFIG_RTC_DRV_EFI, CONFIG_RTC_DRV_PL031 kernel options for system time update
2026-03-12T8377: Update kernel ARM config for Marvell Octeon 10 CN10308Viacheslav Hletenko
Enable several additional kernel modules required for specific hardware platforms. Network: - CONFIG_OCTEONTX2_AF - CONFIG_OCTEONTX2_PF eMMC: - CONFIG_MMC_SDHCI_CADENCE LED: - CONFIG_GPIO_PCA953X - CONFIG_LEDS_PCA955X_GPIO I2C: - CONFIG_I2C_THUNDERX These drivers are built as modules to provide support for Marvell OCTEON TX2 network devices, Cadence SDHCI eMMC controllers, PCA95xx GPIO/LED expanders, and ThunderX I2C controllers.
2026-03-10Merge pull request #1137 from alexk37/increase-bootloader-sleep-timeDaniil Baturin
T8373: check-qemu-install: increase BOOTLOADER_SLEEP time
2026-03-10T8373: check-qemu-install: increase BOOTLOADER_SLEEP timeAlex Kudentsov
2026-03-09T8363: Ensure FRR does not see duplicate local routes on interface changesViacheslav Hletenko
Add zebra patch from upstream
2026-03-09oci: T8366: remove features from container image which are not supportedChristian Breunig
Running containers on VyOS on a container platform seems like an odd use-case so we remove it in the beginning. Also interacting with the Kernel and safety reboots will be removed from the "system options" tree. * system option kernel * system option startup-beep * system option root-partition-auto-resize * system option reboot-on-panic * system option performance
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-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-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-02Revert "T8311: add missing bootstrap binary dependency on dpkg-dev"Christian Breunig
This reverts commit 673a2de05776656b70dc4803aa3579138e9fffca.
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-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-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.