summaryrefslogtreecommitdiffstats
path: root/tools/releasetools/ota_from_target_files
diff options
context:
space:
mode:
Diffstat (limited to 'tools/releasetools/ota_from_target_files')
-rwxr-xr-xtools/releasetools/ota_from_target_files11
1 files changed, 5 insertions, 6 deletions
diff --git a/tools/releasetools/ota_from_target_files b/tools/releasetools/ota_from_target_files
index e0fc128..3f06f40 100755
--- a/tools/releasetools/ota_from_target_files
+++ b/tools/releasetools/ota_from_target_files
@@ -501,13 +501,12 @@ def GetImage(which, tmpdir, info_dict):
def CopyInstallTools(output_zip):
- oldcwd = os.getcwd()
- os.chdir(os.getenv('OUT'))
- for root, subdirs, files in os.walk("install"):
+ install_path = os.path.join(OPTIONS.input_tmp, "INSTALL")
+ for root, subdirs, files in os.walk(install_path):
for f in files:
- p = os.path.join(root, f)
- output_zip.write(p, p)
- os.chdir(oldcwd)
+ install_source = os.path.join(root, f)
+ install_target = os.path.join("install", os.path.relpath(root, install_path), f)
+ output_zip.write(install_source, install_target)
def WriteFullOTAPackage(input_zip, output_zip):