mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
build-dhrystone: use copy_overlay env
This commit is contained in:
@@ -48,7 +48,7 @@ https://cirosantilli.com/linux-kernel-module-cheat#dhrystone
|
||||
]
|
||||
+ extra_flags
|
||||
)
|
||||
if ret == 0 and self.env['mode'] == 'userland':
|
||||
if ret == 0 and env['copy_overlay']:
|
||||
self.sh.copy_file_if_update(
|
||||
os.path.join(build_dir, 'dhrystone'),
|
||||
os.path.join(self.env['out_rootfs_overlay_lkmc_dir'], self.root_relpath, 'dhrystone'),
|
||||
|
||||
@@ -946,10 +946,6 @@ Incompatible archs are skipped.
|
||||
env['initarg'] = 'init'
|
||||
env['quit_init'] = '{}={}'.format(env['initarg'], env['userland_quit_cmd'])
|
||||
|
||||
if not env['_args_given']['copy_overlay']:
|
||||
if self.env['in_tree'] or self.env['static']:
|
||||
env['copy_overlay'] = False
|
||||
|
||||
# Userland
|
||||
env['userland_source_arch_arch_dir'] = join(env['userland_source_arch_dir'], env['arch'])
|
||||
if env['in_tree']:
|
||||
@@ -957,6 +953,9 @@ Incompatible archs are skipped.
|
||||
else:
|
||||
env['userland_build_dir'] = join(env['out_dir'], 'userland', env['userland_build_id'], env['arch'])
|
||||
env['package'] = set(env['package'])
|
||||
if not env['_args_given']['copy_overlay']:
|
||||
if self.env['in_tree'] or self.env['static']:
|
||||
env['copy_overlay'] = False
|
||||
|
||||
# Kernel modules.
|
||||
env['kernel_modules_build_dir'] = join(env['kernel_modules_build_base_dir'], env['arch'])
|
||||
|
||||
Reference in New Issue
Block a user