binman: Set the pathname correctly for ELF files
At present, stripped files don't have the right pathname which means that blob compression cannot be used. Fix this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
26cc8fccc6
commit
4b6dbaa307
@ -30,9 +30,8 @@ class Entry_u_boot_elf(Entry_blob):
|
||||
out_fname = tools.GetOutputFilename('%s.stripped' % uniq)
|
||||
tools.WriteFile(out_fname, tools.ReadFile(self._pathname))
|
||||
tools.Run('strip', out_fname)
|
||||
self.SetContents(tools.ReadFile(out_fname))
|
||||
else:
|
||||
self.SetContents(tools.ReadFile(self._pathname))
|
||||
self._pathname = out_fname
|
||||
Entry_blob.ReadBlobContents(self)
|
||||
return True
|
||||
|
||||
def GetDefaultFilename(self):
|
||||
|
Loading…
Reference in New Issue
Block a user