summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel/build.py
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-07-31 17:31:05 +0300
committerGitHub <noreply@github.com>2025-07-31 15:31:05 +0100
commit2f2bfb56d284381992804c55572eaae829461d72 (patch)
treed85f280905ae19fa6f9e73d80aea7b8a4459afb3 /scripts/package-build/linux-kernel/build.py
parent43fdd70e9a6f5f962e05f9a714fa87eeae3b46f8 (diff)
downloadvyos-build-2f2bfb56d284381992804c55572eaae829461d72.tar.gz
vyos-build-2f2bfb56d284381992804c55572eaae829461d72.zip
T7666: Add script to build accel-ppp-ng binaries (#1002)
* T7666: Add vpp-sflow src patches and accel-ppp-ng to gitignore * T7666: Add script to build accel-ppp-ng binaries * Update scripts/package-build/linux-kernel/build-accel-ppp-ng.sh --------- Co-authored-by: Daniil Baturin <daniil@baturin.org>
Diffstat (limited to 'scripts/package-build/linux-kernel/build.py')
-rwxr-xr-xscripts/package-build/linux-kernel/build.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/package-build/linux-kernel/build.py b/scripts/package-build/linux-kernel/build.py
index 5d891c71..a6323357 100755
--- a/scripts/package-build/linux-kernel/build.py
+++ b/scripts/package-build/linux-kernel/build.py
@@ -132,6 +132,9 @@ def build_package(package: dict, dependencies: list) -> None:
elif package['build_cmd'] == 'build_accel_ppp':
build_accel_ppp(package['commit_id'], package['scm_url'])
create_tarball(f'{package["name"]}-{package["commit_id"]}', f'{package["name"]}')
+ elif package['build_cmd'] == 'build_accel_ppp_ng':
+ build_accel_ppp_ng(package['commit_id'], package['scm_url'])
+ create_tarball(f'{package["name"]}-{package["commit_id"]}', f'{package["name"]}')
elif package['build_cmd'] == 'build_intel_qat':
build_intel_qat()
elif package['build_cmd'] == 'build_intel_igb':
@@ -217,6 +220,13 @@ def build_accel_ppp(commit_id, scm_url):
run(['./build-accel-ppp.sh'], check=True)
+def build_accel_ppp_ng(commit_id, scm_url):
+ """Build accel-ppp-ng"""
+ repo_dir = Path('accel-ppp-ng')
+ clone_or_update_repo(repo_dir, scm_url, commit_id)
+ run(['./build-accel-ppp-ng.sh'], check=True)
+
+
def build_intel_qat():
"""Build Intel QAT"""
run(['./build-intel-qat.sh'], check=True)