summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-06-11 21:44:22 +0200
committerChristian Breunig <christian@breunig.cc>2025-06-11 21:44:22 +0200
commitf92db23cdbf8ce4dcdbffbed2f1dda8dd006586d (patch)
tree550314e8e3e1a91528961619b567bc0771d4e7bf /scripts/package-build/linux-kernel
parent8fcd1e5a8ef01eaf611f6c62e6d6bd55839f88be (diff)
downloadvyos-build-f92db23cdbf8ce4dcdbffbed2f1dda8dd006586d.tar.gz
vyos-build-f92db23cdbf8ce4dcdbffbed2f1dda8dd006586d.zip
Kernel: T7539: add option to only install build dependencies for development
Diffstat (limited to 'scripts/package-build/linux-kernel')
-rwxr-xr-xscripts/package-build/linux-kernel/build.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/package-build/linux-kernel/build.py b/scripts/package-build/linux-kernel/build.py
index 27840a4e..5d891c71 100755
--- a/scripts/package-build/linux-kernel/build.py
+++ b/scripts/package-build/linux-kernel/build.py
@@ -268,6 +268,7 @@ if __name__ == '__main__':
arg_parser = ArgumentParser()
arg_parser.add_argument('--config', default='package.toml', help='Path to the package configuration file')
arg_parser.add_argument('--packages', nargs='+', help='Names of packages to build (default: all)', default=[])
+ arg_parser.add_argument('--install-dependencies', '-i', help='Only install build dependencies', action='store_true')
args = arg_parser.parse_args()
# Load package configuration
@@ -282,6 +283,8 @@ if __name__ == '__main__':
global_dependencies = config.get('dependencies', {}).get('packages', [])
if global_dependencies:
ensure_dependencies(global_dependencies)
+ if args.install_dependencies:
+ exit(0)
packages = config['packages']