| Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
|
|
T8472: Revert KEA-DHCP patch
|
|
Testsuite: T8375: verify proper serial console settings
|
|
Reverts vyos/vyos-build#1139 due to https://vyos.dev/T8472
As patch is incorrect
|
|
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.
|
|
As there is also "set system console device <DEV> kernel", use a more specific
match criteria to avoid false positives.
|
|
|
|
Jool: T8299: upgrade version to 4.1.15
|
|
flavor: T8375: add flavor.json during build into resulting image
|
|
|
|
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.
|
|
for the memory corruption vulnerability
|
|
T8410: Fix typos and mistakes in scripts and comments
|
|
Fix typos and mistakes in the comments
No functional changes
|
|
The custom patch "nft_ct: Added nfct_seqadj_ext_add() for DNAT'ed - conntrack."
is now available upstream in the Kernel tree.
|
|
|
|
|
|
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.
|
|
kea: T7853: Offer subnet for any interface address
|
|
Move repo prep to pre-build hook so patches can be applied and build using build.py
|
|
T8377: Update kernel ARM config for Marvell Octeon 10 CN10308
|
|
oci: T8366: remove features from container image which are not supported
|
|
Add CONFIG_RTC_DRV_EFI, CONFIG_RTC_DRV_PL031 kernel options for
system time update
|
|
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.
|
|
T8373: check-qemu-install: increase BOOTLOADER_SLEEP time
|
|
|
|
Add zebra patch from upstream
|
|
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
|
|
|
|
T8311: move to GNU coreutils when building GLIBC multiarch variable
|
|
Updated commit_id for frr package to a specific commit.
|
|
Kernel: T8332: consolidate WWAN configuration for ARM64 and X86
|
|
Re-use a building block for WWAN support to de-duplicate individual configs for
both ARM64 and AMD64/X86.
|
|
Revert in favor of alternative approach (T8335).
This reverts commit b92471d684f0131fb8885e766cd90ee80dc8ed38.
|
|
This reverts commit 673a2de05776656b70dc4803aa3579138e9fffca.
|
|
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.
|
|
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.
|
|
Added build time dependencies: bison and flex packages.
|
|
Makefile: T8294: autodetect CPU architecture for smoketests
|
|
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.
|
|
Kernel: T8134: consolidate common Kernel features for ARM64 and X86
|
|
T8267: Extend the vyos-build repo to include Ansible install phony target
|
|
T8265: leave config path hint in raw image install_image
|
|
T8126: FRR add no traffic-eng command
|
|
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.
|
|
|
|
|
|
Fail vefore building VPP to not waste time.
|