diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-07-08 20:46:50 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-07-08 20:46:50 +0200 |
| commit | 2fde86f151627dc2940bbdd7e478d856f12f98f5 (patch) | |
| tree | bae9aa8441cef1b022967f66f3ed58daa0793d32 /scripts/package-build/linux-kernel | |
| parent | 21c7e66112d3ec360a9902037d086fdb15e4ebeb (diff) | |
| download | vyos-build-2fde86f151627dc2940bbdd7e478d856f12f98f5.tar.gz vyos-build-2fde86f151627dc2940bbdd7e478d856f12f98f5.zip | |
Kernel: T5641: add --keep-kernel build option to not call "make mrproper"
Option useful during development to not automatically clean the Linux Kernel
source folder of all its intermediate files.
Diffstat (limited to 'scripts/package-build/linux-kernel')
| -rwxr-xr-x | scripts/package-build/linux-kernel/build.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/package-build/linux-kernel/build.py b/scripts/package-build/linux-kernel/build.py index 6cb6f90f..a5094914 100755 --- a/scripts/package-build/linux-kernel/build.py +++ b/scripts/package-build/linux-kernel/build.py @@ -274,6 +274,7 @@ if __name__ == '__main__': 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') + arg_parser.add_argument('--keep-kernel', '-k', help='Keep kernel intermediate objects and not create source tar-ball', action='store_true') args = arg_parser.parse_args() # Load package configuration @@ -311,7 +312,7 @@ if __name__ == '__main__': # Copy generated .deb packages to parent directory copy_packages(Path(package['name'])) - if linux_kernel_tarball: + if linux_kernel_tarball and not args.keep_kernel: source_dir = linux_kernel_tarball['source_dir'] trusted_keys = f'{source_dir}/trusted_keys.pem' if os.path.exists(trusted_keys): |
