diff options
author | Usta Shrestha <usta@google.com> | 2023-03-08 20:54:41 -0500 |
---|---|---|
committer | Usta Shrestha <usta@google.com> | 2023-03-08 20:54:41 -0500 |
commit | a1b59d98c697e2c480f1ef3d4836017466d1b343 (patch) | |
tree | bca3606e7709dbfcd778b818cab4efca0e0d9ca6 | |
parent | 6489e4770254281b13f23d4802414ebe653be2ff (diff) | |
download | bazel-a1b59d98c697e2c480f1ef3d4836017466d1b343.tar.gz |
use shutil.move instead of Path.rename
rename() fails with overlayfs
Test: ./incremental_build.py -c change -- nothing
Bug: NA
Change-Id: Ie40ffbdf5dd50ed3de209b3417f26bb75a2ca1bc
-rwxr-xr-x | scripts/incremental_build/perf_metrics.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/incremental_build/perf_metrics.py b/scripts/incremental_build/perf_metrics.py index de1079f6..9fc2f961 100755 --- a/scripts/incremental_build/perf_metrics.py +++ b/scripts/incremental_build/perf_metrics.py @@ -20,6 +20,7 @@ import glob import json import logging import re +import shutil import subprocess import textwrap from pathlib import Path @@ -68,11 +69,11 @@ def _move_pbs_to(d: Path): soong_build_pb = util.get_out_dir().joinpath(SOONG_BUILD_PB) bp2build_pb = util.get_out_dir().joinpath(BP2BUILD_PB) if soong_pb.exists(): - soong_pb.rename(d.joinpath(SOONG_PB)) + shutil.move(soong_pb, d.joinpath(SOONG_PB)) if soong_build_pb.exists(): - soong_build_pb.rename(d.joinpath(SOONG_BUILD_PB)) + shutil.move(soong_build_pb, d.joinpath(SOONG_BUILD_PB)) if bp2build_pb.exists(): - bp2build_pb.rename(d.joinpath(BP2BUILD_PB)) + shutil.move(bp2build_pb, d.joinpath(BP2BUILD_PB)) def archive_run(d: Path, build_info: dict[str, any]): |