generate_au_zip.py: Place ELF files in .elf/ sub-directory.
This patch prevents e2cp from being renamed to e2cp.elf by placing it
inside the directory .elf in the au-generator.zip file.
CQ-DEPEND=CL:296424
BUG=chromium:526753
TEST=Ran cros_generate_update_payload from an old image in the generated zip file environment.
Change-Id: Icf043a4ca6d8bcc19058be3cf49678fb163c684f
Previous-Reviewed-on: https://chromium-review.googlesource.com/296426
(cherry picked from commit eeb50e921078c6273a313bed45cefd74a1a69496)
Reviewed-on: https://chromium-review.googlesource.com/297378
Trybot-Ready: Alex Deymo <deymo@chromium.org>
Tested-by: Alex Deymo <deymo@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/build_library/generate_au_zip.py b/build_library/generate_au_zip.py
index c23750c..05685f7 100755
--- a/build_library/generate_au_zip.py
+++ b/build_library/generate_au_zip.py
@@ -68,6 +68,7 @@
'--copy-non-elfs',
'--bindir', '/',
'--libdir', '/lib',
+ '--elf-subdir', '.elf',
'--generate-wrappers']
cmd += elf_binaries