aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-10-20 16:19:07 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-10-20 16:19:07 +0000
commit2304e204f5e21c0c2430585bb7feac99f416967a (patch)
tree3659683d80762bbc9d93dd3cd14cf50cc99b7091
parentc48fc983b69f0c4453955fb2566dc386e1397a9f (diff)
parenta772ee4cb187e1ddad9bd57a19cf5a82167b73b4 (diff)
downloadcommon-2304e204f5e21c0c2430585bb7feac99f416967a.tar.gz
Snap for 9199219 from a772ee4cb187e1ddad9bd57a19cf5a82167b73b4 to gki13-boot-release
Change-Id: Ia95bdf36360ebccaf06e64a6e47725c064095e49
-rwxr-xr-xbuild/mainline_modules_sdks.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/build/mainline_modules_sdks.py b/build/mainline_modules_sdks.py
index 7c9b8531..c1eb02da 100755
--- a/build/mainline_modules_sdks.py
+++ b/build/mainline_modules_sdks.py
@@ -303,6 +303,11 @@ def set_default_timestamp(base_dir, paths):
p = os.path.join(base_dir, path)
os.utime(p, (timestamp, timestamp))
+# set the timestamp of the file path to default_zip_time.
+def set_default_timestamp_to_file(file_path):
+ timestamp = default_zip_time.timestamp()
+ os.utime(file_path, (timestamp, timestamp))
+
@dataclasses.dataclass()
class SnapshotBuilder:
@@ -536,6 +541,8 @@ java_sdk_library_import {{
with zipfile.ZipFile(sdk_zip_file, "r") as zipObj:
extracted_current_api = zipObj.extract(
member=current_api, path=snapshots_dir)
+ set_default_timestamp_to_file(extracted_current_api)
+ set_default_timestamp_to_file(latest_api)
# The diff tool has an exit code of 0, 1 or 2 depending on whether
# it find no differences, some differences or an error (like missing
# file). As 0 or 1 are both valid results this cannot use check=True