From b47ec6312ca33e83082734d966114903612a18fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=85strand?= Date: Fri, 7 May 2021 08:55:10 +0200 Subject: Handle parallel builds Change-Id: I142057dfe9429b6360fafcae4f9e1b4b8140f3d5 --- scripts/generate_binaries.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/generate_binaries.py b/scripts/generate_binaries.py index f206cf8..8eccc14 100755 --- a/scripts/generate_binaries.py +++ b/scripts/generate_binaries.py @@ -31,8 +31,7 @@ def generate_binaries(args): elf = elffile.ELFFile(f) for segment in elf.iter_segments(): if segment['p_type'] == 'PT_LOAD' and segment['p_filesz'] > 0: - if not os.path.exists(args.output): - os.makedirs(args.output) + os.makedirs(args.output, exist_ok=True) out = os.path.join( args.output, '%s_0x%08x.bin' % (os.path.basename(args.input), segment['p_paddr'])) -- cgit v1.2.1