John Estabrook
e765407943
Merge pull request #541 from dmbaturin/T3664-move-image-build-scripts
...
build scripts: T3664: move image build scripts to a dedicated directory
2024-03-23 16:37:43 -05:00
Daniil Baturin
750819bfec
build scripts: T3664: move image build scripts to a dedicated directory
...
to avoid a mix of image build scripts and ancilliary scripts in the same directory
2024-03-23 21:02:44 +00:00
John Estabrook
f08721e15b
Merge pull request #537 from dmbaturin/veps
...
build flavors: T3664: reimplement Dell VEP flavors using the new system
2024-03-23 15:15:37 -05:00
Christian Breunig
70ac747b28
ixgbe: T6155: always enable allow_unsupported_sfp even if module_param_array is undefined
...
This extends an else path with the logic from commit ea7d59a4b ("ixgbe: T6155:
always enable allow_unsupported_sfp for all NICs by default")
2024-03-23 09:18:59 +01:00
Christian Breunig
311963f379
ixgbe: T6155: remove modprobe.d option file
2024-03-22 09:02:21 +01:00
Christian Breunig
b1280b3947
Merge pull request #538 from c-po/T6155-ixgbe
...
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default
2024-03-22 08:54:54 +01:00
Christian Breunig
ea7d59a4bf
ixgbe: T6155: always enable allow_unsupported_sfp for all NICs by default
...
In-tree vs. Out-Of-Tree drivers differ in the way how unsupported transceivers
are defined (uint vs array of int) for the Kernel module parameters.
This results in:
kernel: ixgbe 0000:5e:00.0: failed to initialize because an unsupported SFP+ module type was detected.
kernel: ixgbe 0000:5e:00.0: Reload the driver after installing a supported module.
kernel: ixgbe 0000:5e:00.0: removed PHC on eth6
This patch always enables unsupported SFP+ modules as wo do anyway from
the userspace but only for the first port.
2024-03-22 08:54:25 +01:00
Daniil Baturin
b35eb63db3
build flavors: T3664: reimplement Dell VEP flavors using the new system
2024-03-21 14:34:49 +00:00
John Estabrook
4e9a929051
Docker: T6149: update commit ref for vyos1x-config
2024-03-21 09:06:47 -05:00
Daniil Baturin
65b0321a8b
build script: T3664: fix handling of missing or malformed flavor files
2024-03-21 13:58:48 +00:00
Christian Breunig
afd04be6c6
Merge pull request #536 from vyos/dead-scripts
...
chore: T671: remove unused scripts and references to them
2024-03-20 20:56:08 +01:00
Daniil Baturin
5dcb6b7711
chore: T671: remove unused scripts and references to them
2024-03-20 17:50:51 +00:00
Christian Breunig
a690a02bdc
Merge pull request #525 from Ingramz/add-rtsp-2
...
Kernel: T4022: add RTSP netfilter helper kernel module
2024-03-16 12:30:21 +01:00
Christian Breunig
50bdf2367f
Merge pull request #526 from sfinke0/fix-tagged-build
...
T6115: Fix tagged builds from detached Git HEAD
2024-03-16 09:45:23 +01:00
Christian Breunig
d4dd9bfcfa
Merge pull request #533 from dmbaturin/T1449-default-config-field-current
...
build: T1449: add default_config field support in flavor files to allow people to easily include a custom default config
2024-03-16 09:44:16 +01:00
Christian Breunig
7552e07320
Kernel: T5887: update Linux Kernel to v6.6.22
2024-03-16 00:22:41 +01:00
John Estabrook
3ffb72e024
Docker: T6111: update commit ref for vyos1x-config
2024-03-15 10:10:33 -05:00
sfinke0
3494ab3e0a
T6115: fix failing builds from detached HEAD (e.g. git tags)
2024-03-14 13:33:58 +01:00
Daniil Baturin
11f4d356f6
build: T1449: add default_config field support in flavor files
...
to allow people to easily include a custom default config
2024-03-13 17:35:01 +00: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
Indrek Ardel
404aa7e10c
Kernel: T4022: add RTSP netfilter helper kernel module
2024-03-10 05:17:15 +02: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