76 Commits

Author SHA1 Message Date
Christian Breunig
2a2e36ba2e intel: T6847: fix build system to perform proper "git clone" on IXGBE driver
Previous commit a10b29560 ("intel: T6847: update IXGBE Out-Of-Tree driver to
v6.0.5") missed a proper CI "git clone" on the driver repository - this has
been fixed.
2025-02-15 09:21:57 +01:00
Christian Breunig
fc2fe22b4c intel: T6847: port patches to latest driver version 6.0.5 2025-02-15 09:19:16 +01:00
Viacheslav Hletenko
26517587b6
Merge pull request #906 from c-po/intel-ixgbe-oot
intel: T6847: update IXGBE Out-Of-Tree driver to v6.0.5
2025-02-13 23:16:01 +02:00
Christian Breunig
9cd6ef3807 Kernel: T861: add ephemeral key pattern to .gitignore file 2025-02-13 21:14:42 +01:00
Christian Breunig
a10b295601 intel: T6847: update IXGBE Out-Of-Tree driver to v6.0.5 2025-02-13 21:14:00 +01:00
Viacheslav Hletenko
16aea063bd T7164: Bump VPP version to stable 2410 2025-02-13 16:39:06 +00:00
Christian Breunig
e850eb8854
Merge pull request #890 from c-po/current
frr: T6746: add libc-ares-dev build dependency
2025-01-19 15:41:34 +01:00
Christian Breunig
0b4f9b6d12 frr: T6746: add libc-ares-dev build dependency
Fix error:
  dpkg-checkbuilddeps: error: Unmet build dependencies: libc-ares-dev
2025-01-19 15:40:28 +01:00
Viacheslav Hletenko
2ab12b7566
Merge pull request #889 from natali-rs1985/T6895
T6895: Build hsflowd with option PSAMPLE
2025-01-18 19:47:43 +02:00
Nataliia Solomko
62cdc8ea8d T6895: Build hsflowd with option PSAMPLE 2025-01-17 11:04:25 +02:00
Viacheslav Hletenko
a4339b80ed T7026: build vpp source plus binaries instead of only binaries 2025-01-15 12:29:41 +00:00
John Estabrook
1e6cdf774b
Merge pull request #881 from sever-sever/T7206-vyos-1x-vpp
T7026: Extend vyos-1x build to include vyos-vpp
2025-01-14 09:50:25 -06:00
Viacheslav Hletenko
4b9c86bd9a
Merge pull request #886 from sever-sever/T7026-fix-patches
T7026: Use vpp patches during build as they not applied
2025-01-14 11:15:10 +02:00
Viacheslav Hletenko
0f44fc7abe T7026: Add apply_patches option for the build packages script
Add 'apply_patches' key is set to True (default) in the package configuration
This allows skipping/applying patch application by 'build.py' for specific
packages when desired

Usage:
  apply_patches = false
2025-01-14 09:13:17 +00:00
Viacheslav Hletenko
844cac86fd T7026: Use vpp patches during build as they not applied
Patches for VPP are not applied due to specific to the vpp repo
structure, so we cannot use standard included to build.py
function 'apply_patches' to patch the vpp sources.
Use explicit patch in the "build_cmd" as a workaround and the
simplest fix.
2025-01-14 09:05:54 +00:00
aapostoliuk
4d64c894b4 T2326: opennhrp: Removed OpenNHRP package
Removed OpenNHRP package
2025-01-13 15:52:08 +02:00
Viacheslav Hletenko
7d86ca29be
Merge pull request #883 from sever-sever/7026-vpp-build
T7026: Use prebuild hook to build vpp
2025-01-11 14:15:17 +02:00
Viacheslav Hletenko
2eb9deea6f T7026: Use prebuild hook to build vpp 2025-01-10 13:13:24 +00:00
Viacheslav Hletenko
a549693509 T7037: Add prebuild hook for the package-build
The pre_build_hook is an optional configuration defined in packages.toml
It executes after the repository is checked out and before the
build process begins. This hook allows you to perform preparatory tasks,
such as creating directories, copying files, or running custom scripts/commands.
2025-01-10 12:57:26 +00:00
Viacheslav Hletenko
72f39101bf T7026: Extend vyos-1x build to include vyos-vpp 2025-01-09 20:36:37 +00:00
Viacheslav Hletenko
528416d491 T7032: Add missing libpam-radius-auth build 2025-01-09 09:05:31 +00:00
Viacheslav Hletenko
b04538b9b2 T7026: Add script build vpp package 2025-01-07 20:05:35 +00:00
Christian Breunig
1a593421ec Kernel: T861: enable lockdown subsystem as UEFI secure boot dependency 2025-01-02 11:44:27 +01:00
Christian Breunig
8013ff21ae Kernel: T5887: update Linux Kernel to v6.6.69 2025-01-02 11:43:19 +01:00
Nicolas Vollmar
d6fab6c8c0
T6949: Adds build for blackbox exporter deb package 2024-12-30 19:30:48 +01:00
Christian Breunig
9337990602
Merge pull request #869 from c-po/no-jenkins
T6674: remove all references to Jenkins
2024-12-23 10:02:32 +01:00
Christian Breunig
443109687c
Merge pull request #863 from natali-rs1985/T6952
T6952: enable exFat in kernel config
2024-12-23 09:55:35 +01:00
Christian Breunig
38395e86d5 T6674: remove all references to Jenkins 2024-12-23 09:47:19 +01:00
Christian Breunig
53ceb24988 T6674: move patches to "package/<package_name>" subfolder
This prevents the accidental applying of a patch to multiple source directories
defined in package.toml.

Example FRR:
Package consits of build instructions for libyang, rtrlib and frr itself.
Previously patches in frr/patches folder got applied to libyang, rtrlib and frr
which made no sense and could also fail a build.
2024-12-22 16:22:21 +01:00
Christian Breunig
6aa3bb5fa8 T6674: use common .gitignore file for Package build artifacts/sources 2024-12-22 16:22:21 +01:00
Christian Breunig
1ee43221f2
Merge pull request #862 from ykholod/current-issue-17413
T6958: Clear Babel config on babeld stop
2024-12-19 17:21:23 +01:00
Matthew Kobayashi
f377ee2ee7
T6960: package-build: Disable unnecessary builds 2024-12-19 08:17:17 +10:00
Nataliia Solomko
2a27860183 T6952: enable exFat in kernel config 2024-12-18 18:39:01 +02:00
Yaroslav Kholod
6fb4916017 T6958: Clear Babel config on babeld stop 2024-12-18 14:57:08 +02:00
Christian Breunig
a6ee547df9 frr: T6746: upgrade package to 10.2 2024-12-12 21:08:36 +01:00
Viacheslav Hletenko
d4b572844d T6912: Fix build podman dependency
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'podman' package
2024-11-28 12:53:15 +00:00
Viacheslav Hletenko
bffc5c8c36 T6912: Fix build isc-dhcp dependency
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'isc-dhcp' package
2024-11-28 12:45:35 +00:00
Viacheslav Hletenko
213d324412 T6912: Fix hsflowd dependency
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'hsflowd' package
2024-11-28 12:29:43 +00:00
Viacheslav Hletenko
c193623120 T6912: Fix build waagent dependency
Use the global dependency instead of package dependency in the
package.toml
2024-11-28 12:26:00 +00:00
Viacheslav Hletenko
19bd06b0fe T6912: Fix build strongswan dependency
Use the global dependency instead of package dependency in the
package.toml
This fixes to build 'strongswan' package
2024-11-28 12:20:23 +00:00
Viacheslav Hletenko
e14c56d886 T6912: Fix build dropbear dependency
Use the global dependency instead of package dependency in the
package.toml
The package dependency is not used
This fixes to build 'dropbear' package
2024-11-28 12:07:39 +00:00
Viacheslav Hletenko
8e669e323d T6912: Remove print dependencies for build packages 2024-11-25 14:46:06 +00:00
Viacheslav Hletenko
3bbcbb689b T6912: Build TACACS use global dependencies 2024-11-25 14:40:14 +00:00
Viacheslav Hletenko
3b786bf6f5 T6912: Build FRR use global dependencies 2024-11-25 14:39:49 +00:00
Viacheslav Hletenko
aa40b27d9e T6912: Fix build package script dependencies
Install dependencies declared in the package.toml file does not
work due to the wrong logic. Set global dependencies instaed of
dependencies per package.
2024-11-25 14:37:10 +00:00
Viacheslav Hletenko
50f8304f92
Merge pull request #844 from c-po/T6674-tacacs
T6674: add package build instructions for TACACS client libraries
2024-11-22 10:33:15 +02:00
Christian Breunig
ef9e1f84c1 T6674: add package build instructions for TACACS client libraries 2024-11-21 20:02:06 +01:00
Viacheslav Hletenko
365ae51ecd T6879: Add build amazon-cloudwatch-agent and amazon-cloudwatch-agent 2024-11-16 13:10:33 +00:00
Daniil Baturin
59228da66a frr: T6854: build FRR with PCRE2 support for better performance 2024-11-06 16:09:18 +00:00
Daniil Baturin
5674398d59
Merge pull request #827 from sever-sever/T6813-kernel
T6813: Build tarballs for the packages in the linux-kernel dir
2024-11-04 20:16:14 +00:00