| Age | Commit message (Collapse) | Author |
|
|
|
T8311: move to GNU coreutils when building GLIBC multiarch variable
|
|
T8336: frr: pin version to discrete commit and not the Git HEAD for stable/10.5
|
|
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.
|
|
T8265: Revert leave config path hint in raw image install_image
|
|
Revert in favor of alternative approach (T8335).
This reverts commit b92471d684f0131fb8885e766cd90ee80dc8ed38.
|
|
T8330: ARM64: vyos-ipt-netflow package is missing in the build
|
|
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
|
|
T8120: add support for per CPU architecture serial interface name
|
|
This reverts commit 673a2de05776656b70dc4803aa3579138e9fffca.
|
|
T8311: fix initramfs hook "dpkg-architecture: command not found"
|
|
Add vyos-ipt-netflow package to be installed on ARM64 platform by default.
|
|
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!
|
|
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.
|
|
|
|
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 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
|
|
T8322: add How to test section to PR template
|
|
|
|
T8311: add missing bootstrap binary dependency on dpkg-dev
|
|
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.
|
|
T8311: De-hardcode architecture for live-build-config
|
|
|
|
|
|
T8303: Missing build dependencies for ARM64 radvd package
|
|
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.
|
|
|
|
|
|
If build.py detects a local "linux" directory which could be a
Git repository - it is used over downloading the released tarball.
|
|
|
|
|
|
T8219: Start building Salt from source. Update to v3006.21, remove Salt repo keys
|
|
Add FRR patch with adding 'no traffic-eng' command and other pathd
fixes. See commit description in patch file for full info.
|
|
keys.
|
|
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
|
|
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.
|
|
T8256: update Linux Kernel to v6.6.124
|
|
|