mirror of https://github.com/thesofproject/sof.git
Fix for xtensa-build-zephyr.py. This fixes 1de3ef3
Existing xtensa-build-zephyr.py failed to copy sof logger executable to staging directory due to missing '.exe' file extension. This fixes the script. Signed-off-by: Andrey Borisovich <andrey.borisovich@intel.com>
This commit is contained in:
parent
15a7774626
commit
bb314fca61
|
@ -380,10 +380,11 @@ def build_platforms():
|
||||||
shutil.copy2(str(fw_file_to_copy), str(fw_file_installed))
|
shutil.copy2(str(fw_file_to_copy), str(fw_file_installed))
|
||||||
|
|
||||||
# Install sof-logger
|
# Install sof-logger
|
||||||
sof_logger_executable_to_copy = pathlib.Path(west_top, platform_build_dir_name, "zephyr",
|
sof_logger_dir = pathlib.Path(west_top, platform_build_dir_name, "zephyr",
|
||||||
"sof-logger_ep", "build", "logger", "sof-logger")
|
"sof-logger_ep", "build", "logger")
|
||||||
|
sof_logger_executable_to_copy = pathlib.Path(shutil.which("sof-logger", path=sof_logger_dir))
|
||||||
tools_output_dir = pathlib.Path(STAGING_DIR, "tools")
|
tools_output_dir = pathlib.Path(STAGING_DIR, "tools")
|
||||||
sof_logger_installed_file = pathlib.Path(tools_output_dir, "sof-logger").resolve()
|
sof_logger_installed_file = pathlib.Path(tools_output_dir, sof_logger_executable_to_copy.name).resolve()
|
||||||
os.makedirs(os.path.dirname(sof_logger_installed_file), exist_ok=True)
|
os.makedirs(os.path.dirname(sof_logger_installed_file), exist_ok=True)
|
||||||
# looses file owner and group - file is commonly accessible
|
# looses file owner and group - file is commonly accessible
|
||||||
shutil.copy2(str(sof_logger_executable_to_copy), str(sof_logger_installed_file))
|
shutil.copy2(str(sof_logger_executable_to_copy), str(sof_logger_installed_file))
|
||||||
|
|
Loading…
Reference in New Issue