Skip flattened apexes while check_target_files_vintf
Flattened apexes should be handled differently. For now just skip flattened apexes to fix the build breakage. Bug: 253669548 Bug: 253700117 Bug: 239055765 Test: m otapackage for targets with "flattened apexes" Change-Id: I102a961fc1365f42881ca9ee6546e71246792d2a
This commit is contained in:
parent
ddfc1ebf14
commit
62283b9649
1 changed files with 15 additions and 11 deletions
|
@ -241,18 +241,22 @@ def PrepareApexDirectory(inp):
|
|||
for f in os.listdir(path):
|
||||
logger.info(' adding APEX %s', os.path.basename(f))
|
||||
apex = os.path.join(path, f)
|
||||
cmd = [deapexer,
|
||||
'--debugfs_path', debugfs_path,
|
||||
'info',
|
||||
apex]
|
||||
info = json.loads(common.RunAndCheckOutput(cmd))
|
||||
if os.path.isdir(apex):
|
||||
# TODO(b/242314000) Handle "flattened" apex
|
||||
pass
|
||||
else:
|
||||
cmd = [deapexer,
|
||||
'--debugfs_path', debugfs_path,
|
||||
'info',
|
||||
apex]
|
||||
info = json.loads(common.RunAndCheckOutput(cmd))
|
||||
|
||||
cmd = [deapexer,
|
||||
'--debugfs_path', debugfs_path,
|
||||
'extract',
|
||||
apex,
|
||||
os.path.join(outp, info['name'])]
|
||||
common.RunAndCheckOutput(cmd)
|
||||
cmd = [deapexer,
|
||||
'--debugfs_path', debugfs_path,
|
||||
'extract',
|
||||
apex,
|
||||
os.path.join(outp, info['name'])]
|
||||
common.RunAndCheckOutput(cmd)
|
||||
|
||||
root_dir_name = 'APEX'
|
||||
root_dir = os.path.join(inp, root_dir_name)
|
||||
|
|
Loading…
Reference in a new issue