summaryrefslogtreecommitdiffstats
path: root/applypatch/freecache.cpp
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-02-18 09:27:23 +0100
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-02-18 09:27:23 +0100
commit56bfd57e1a390378ac953c0b45160992ac957b11 (patch)
treeea1ff0307b7c05641f3c4c9a55dcc1b340dc7c33 /applypatch/freecache.cpp
parentSnap for 4603395 from 974a6e80c63f9d17f98cba9fcbd3ddb918fe67a3 to pi-release (diff)
parentMerge "Skip the cache size check on host" am: 31bcd7c002 am: fb8496e3aa (diff)
downloadandroid_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar.gz
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar.bz2
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar.lz
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar.xz
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.tar.zst
android_bootable_recovery-56bfd57e1a390378ac953c0b45160992ac957b11.zip
Diffstat (limited to 'applypatch/freecache.cpp')
-rw-r--r--applypatch/freecache.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/applypatch/freecache.cpp b/applypatch/freecache.cpp
index 0a40baa97..ec1d20cec 100644
--- a/applypatch/freecache.cpp
+++ b/applypatch/freecache.cpp
@@ -111,6 +111,12 @@ static std::set<std::string> FindExpendableFiles() {
}
int MakeFreeSpaceOnCache(size_t bytes_needed) {
+#ifndef __ANDROID__
+ // TODO (xunchang) implement a heuristic cache size check during host simulation.
+ printf("Skip making (%zu) bytes free space on cache; program is running on host\n", bytes_needed);
+ return 0;
+#endif
+
size_t free_now = FreeSpaceForFile("/cache");
printf("%zu bytes free on /cache (%zu needed)\n", free_now, bytes_needed);