2379 Commits

Author SHA1 Message Date
John Estabrook
3ffb72e024 Docker: T6111: update commit ref for vyos1x-config 2024-03-15 10:10:33 -05:00
Christian Breunig
2ef1bded20
Merge pull request #527 from dmbaturin/T6119-tomli-current
docker, build: T6119: use python3-tomli instead of python3-toml for a compliant implementation ot TOML
2024-03-12 23:30:52 +01:00
Daniil Baturin
bbddf9d0a3 docker, build: T6119: use python3-tomli instead of python3-toml
for a compliant implementation ot TOML
2024-03-12 20:59:46 +00:00
Christian Breunig
b6a56286c3 radvd: T6118: fix Jenkinsfile syntax 2024-03-12 18:36:38 +01:00
Christian Breunig
ed79a9fa93 radvd: T6118: add custom build support with recent source version 2024-03-12 16:38:39 +01:00
Christian Breunig
330ee19eeb
Merge pull request #524 from sarthurdev/tpm_luks
build: T4919: Fix error due to variable not found
2024-03-08 06:59:58 +01:00
sarthurdev
d8313d2c2c build: T4919: Fix error due to variable not found 2024-03-08 01:48:05 +01:00
Christian Breunig
016809208d Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.21 2024-03-07 22:00:54 +01:00
Daniil Baturin
089b595605
Merge pull request #297 from sarthurdev/tpm_luks
config: T4919: Add emulated TPM encryption test
2024-03-07 16:37:11 +01:00
Christian Breunig
6758b13c7e
Kernel: T5887: update Linux Kernel to v6.6.21 2024-03-07 08:46:16 +01:00
Daniil Baturin
c1fcec892b
Merge pull request #522 from c-po/flavor-updates
T6077: T3664: cleanup flavor build system and extensions for single source URL definitions
2024-03-02 10:38:56 +01:00
Christian Breunig
7b89f74c31 T6077: add bugtrcker, documentation and new URL to version file
Use single source for project related URLs that will later be consumed by the
MOTD template used.
2024-03-01 21:44:53 +01:00
Christian Breunig
195c13022d T3664: remove leading whitespaces from generated /usr/lib/os-release 2024-03-01 21:43:55 +01:00
Christian Breunig
8a49912cee T3664: remove obsolete make-version-file
Commit 3979b25dcf ("T3664: initial implementation of the build flavor system")
removed the call to make-version-file, thus we can also drop the file itself.
2024-03-01 21:39:49 +01:00
Christian Breunig
d93cb288d7 Kernel: T5887: forward patch linkstate-ip-device-attribute for 6.6.19 2024-03-01 21:08:52 +01:00
Christian Breunig
14dd3e7420
Kernel: T5887: update Linux Kernel to v6.6.19 2024-03-01 14:20:04 +01:00
Christian Breunig
931a2d2183
Merge pull request #519 from c-po/iproute2-T6078
Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"
2024-02-29 21:41:20 +01:00
Christian Breunig
c56d76986f Revert "iproute2: T6078: upgrade package to 6.6 to match Kernel"
This reverts commit 60d16e494958bfe4a43048ee3a7f63fd57600875.

We already use iproute2 6.7 from Debian Bookworm Backports
2024-02-29 21:40:01 +01:00
Christian Breunig
86c3ea30f3
Merge pull request #517 from c-po/libyang
frr: T5788: update libyang to v2.1.148
2024-02-29 21:39:01 +01:00
Christian Breunig
fb31cf3412 frr: T5788: update libyang to v2.1.148 2024-02-29 21:37:52 +01:00
Daniil Baturin
19f8068f03
Merge pull request #513 from c-po/banner
banner: T6077: implement ASCII contest winner default logo
2024-02-29 10:04:48 +01:00
Christian Breunig
7e58c12cef
Merge pull request #514 from c-po/T6078
T6078: package upgrade to v6.6 to match kernel for ethtool and iproute2
2024-02-28 21:36:21 +01:00
Christian Breunig
60d16e4949 iproute2: T6078: upgrade package to 6.6 to match Kernel 2024-02-28 21:21:57 +01:00
Christian Breunig
1ba64f600c ethtool: T6078: upgrade package to v6.6 to match Kernel 2024-02-28 21:21:41 +01:00
Christian Breunig
4110c7359d banner: T6077: implement ASCII contest winner default logo 2024-02-28 20:49:46 +01:00
Christian Breunig
f015fa1284
Merge pull request #506 from dmbaturin/T4440-oci-labels
docker: T4440: add OCI container labels
2024-02-27 18:36:36 +01:00
Daniil Baturin
8e8e8e4bc5
Merge pull request #509 from c-po/git-build
T6064: add build error if branch information from Git repository is missing
2024-02-25 10:26:54 +01:00
Christian Breunig
7c27657c79 T6064: add build error if branch information from Git repository is missing
This was discussed in slack, where a user was missing the Git commit ID in his
custom build

Reason is/was:
  git clone --single-branch -b 1.4.0-epa1 https://github.com/vyos/vyos-build

Checks out the 1.4.0-epa1 tag as HEAD and does not clone any branch information.
This results in:

>>> import git
>>> repo = git.Repo('.')
>>> repo.head.object.hexsha[:14]
'bcac2eb1f9b49c'
>>> git_branch = repo.active_branch.name
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/git/repo/base.py", line 881, in active_branch
    return self.head.reference
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/git/refs/symbolic.py", line 311, in _get_reference
    raise TypeError("%s is a detached symbolic reference as it points to %r" % (self, sha))
TypeError: HEAD is a detached symbolic reference as it points to 'bcac2eb1f9b49cc15ebda65838e5465543dbb9c6'
during the build. The exception handler resets the branch and commit name to an empty string: a3e60a00b4/scripts/build-vyos-image (L281-L296)

This now adds a proper error message during build so it fails early.

(07:46) vyos_bld 08278c5a1172:/vyos/vyos-build # isobuild -test
Building custom VyOS version: 1.5-test-202402250746
I: Checking if packages required for VyOS image build are installed
build/config
Could not retrieve information from git: HEAD is a detached symbolic reference as it points to '39612f541e55bea19868f50f16d7a6c6e0034ed2'
2024-02-25 08:49:11 +01:00
Christian Breunig
a3e60a00b4
Kernel: T5887: update Linux Kernel to v6.6.18 2024-02-23 12:24:40 +01:00
sarthurdev
63a8f9d3c6 config: T4919: Add emulated TPM encryption test 2024-02-20 10:46:01 +01:00
Christian Breunig
3920af2500
Merge pull request #505 from dmbaturin/T3664-includes-chroot
build: T3664: fix the chroot includes path
2024-02-19 17:28:37 +01:00
Daniil Baturin
bca8043410 docker: T4440: add OCI container labels
Original implementation by jtcarnes
2024-02-19 14:15:52 +00:00
Daniil Baturin
a45a1b3927 build: T3664: fix the chroot includes path
to account for the current working dir
2024-02-19 13:28:07 +00:00
Christian Breunig
63369b1ac4
Kernel: T5887: update Linux Kernel to v6.6.17 2024-02-17 20:37:10 +01:00
Daniil Baturin
4d850fd1f3
Merge pull request #503 from c-po/isc-dhcp-T5965
isc-dhcp: T5965: add custom package build with dhclient patches for WWAN
2024-02-15 15:19:15 +00:00
Christian Breunig
f56b09145f isc-dhcp: T5965: add custom package build with dhclient patches for WWAN 2024-02-14 20:30:34 +01:00
Christian Breunig
22959ce1c0 Revert "frr: T6023: add pending upstream patches"
This reverts commit 798b95eb9776486aed874346869a8238383c18f6.
2024-02-12 21:38:04 +01:00
Christian Breunig
2ae9dce6d5
Merge pull request #501 from nicolas-fort/T6009-T6019
T6009-6019: fix hour decoding when timezone offset is negative; bump libnftnl and nftables version.
2024-02-12 16:51:43 +01:00
Nicolas Fort
b31f5fe934 T6009-6019: fix hour decoding when timezone offset is negative; bump libnftnl and nftables version. 2024-02-12 08:27:14 -03:00
Christian Breunig
8c5299e1cf
Merge pull request #499 from c-po/frr-t5788
frr: T5788: update to 9.1 release
2024-02-09 14:02:56 +01:00
Christian Breunig
a4ef86ab20 frr: T5788: update to 9.1 release 2024-02-09 14:00:54 +01:00
Daniil Baturin
c803de47b4
Merge pull request #327 from sskaje/T5121
T5121: Fix, make architecture and build-type loaded from build flavor and cli arguments
2024-02-09 09:44:45 +00:00
Christian Breunig
bb8e7d71df
Merge pull request #495 from Schamper/current
Kernel: T5499: update arm64 kernel configuration to v6.6.15
2024-02-09 08:26:47 +01:00
Christian Breunig
8332ae79cb
Merge pull request #497 from c-po/current
frr: T6023: add pending upstream patches
2024-02-08 23:00:18 +01:00
Christian Breunig
798b95eb97 frr: T6023: add pending upstream patches
Latest stable/9.0 FRR branch has an updated version of frr-reload.py which
is more strict on the commands to remove from the running config. This resulted
in some issues in the codebase of FRR which are addressed in the attached patches
and are pending for upstream integration.
2024-02-08 22:57:00 +01:00
Christian Breunig
8b89929fda Kernel: T5973: compile in vrf module for proper strict_mode setup 2024-02-07 17:39:04 +01:00
Viacheslav Hletenko
1227e6d796
Merge pull request #493 from sever-sever/T6014
T6014: Bump keepalived version to 2.2.8-1
2024-02-06 15:16:36 +02:00
Christian Breunig
3b906b3396
Kernel: T5887: update Linux Kernel to v6.6.16 2024-02-06 07:05:53 +01:00
Schamper
61691b4a4f Kernel: T5499: update arm64 kernel configuration to v6.6.15 2024-02-05 23:22:22 +01:00
Viacheslav Hletenko
8e2cfd6699 T6014: Bump keepalived version to 2.2.8-1 2024-02-05 09:25:52 +00:00