summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel/build.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-02-15 10:06:06 +0100
committerGitHub <noreply@github.com>2025-02-15 10:06:06 +0100
commit10ce9543b9c2ee9d3b0eb699bc0b3e851b52504d (patch)
treea4c04b100427a2326450807626ec7b2e78eaadb6 /scripts/package-build/linux-kernel/build.py
parent79ea85898b610dc8dd56a3250a2236b38797b6b9 (diff)
parent2a2e36ba2e4d5caeaa91f4aacaacb3dbe1058faa (diff)
downloadvyos-build-10ce9543b9c2ee9d3b0eb699bc0b3e851b52504d.tar.gz
vyos-build-10ce9543b9c2ee9d3b0eb699bc0b3e851b52504d.zip
Merge pull request #908 from c-po/current
intel: T6847: fix build system to perform proper "git clone" on IXGBE driver
Diffstat (limited to 'scripts/package-build/linux-kernel/build.py')
-rwxr-xr-xscripts/package-build/linux-kernel/build.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/package-build/linux-kernel/build.py b/scripts/package-build/linux-kernel/build.py
index 1433eaa8..a1b7e3e5 100755
--- a/scripts/package-build/linux-kernel/build.py
+++ b/scripts/package-build/linux-kernel/build.py
@@ -132,7 +132,7 @@ def build_package(package: dict, dependencies: list) -> None:
elif package['build_cmd'] == 'build_intel_qat':
build_intel_qat()
elif package['build_cmd'] == 'build_intel_ixgbe':
- build_intel_ixgbe()
+ build_intel_ixgbe(package['commit_id'], package['scm_url'])
elif package['build_cmd'] == 'build_intel_ixgbevf':
build_intel_ixgbevf()
elif package['build_cmd'] == 'build_mellanox_ofed':
@@ -215,8 +215,10 @@ def build_intel_qat():
run(['./build-intel-qat.sh'], check=True)
-def build_intel_ixgbe():
+def build_intel_ixgbe(commit_id, scm_url):
"""Build Intel IXGBE"""
+ repo_dir = Path('ethernet-linux-ixgbe')
+ clone_or_update_repo(repo_dir, scm_url, commit_id)
run(['./build-intel-ixgbe.sh'], check=True)