summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@google.com>2020-04-14 19:21:55 +0200
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-04-14 19:21:55 +0200
commit5545908ba842d4e2a5ac318de781cc7c9cd8bf6b (patch)
tree780dd7f570416ac936a169a36aa0cdb92fed16f0
parent[automerger skipped] Import translations. DO NOT MERGE am: 500ed46d9e -s ours am: 62f41b5368 -s ours am: 3143f8e580 -s ours am: 436c455a37 -s ours (diff)
parentMerge "Support F2FS compression" am: d541f71204 am: 7f3fbf808d am: 6a4cc31ec7 am: 08241cca54 (diff)
downloadandroid_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar.gz
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar.bz2
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar.lz
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar.xz
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.tar.zst
android_bootable_recovery-5545908ba842d4e2a5ac318de781cc7c9cd8bf6b.zip
-rw-r--r--recovery_utils/roots.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/recovery_utils/roots.cpp b/recovery_utils/roots.cpp
index 58a313973..ae656d0ad 100644
--- a/recovery_utils/roots.cpp
+++ b/recovery_utils/roots.cpp
@@ -259,6 +259,12 @@ int format_volume(const std::string& volume, const std::string& directory) {
make_f2fs_cmd.push_back("-C");
make_f2fs_cmd.push_back("utf8");
}
+ if (v->fs_mgr_flags.fs_compress) {
+ make_f2fs_cmd.push_back("-O");
+ make_f2fs_cmd.push_back("compression");
+ make_f2fs_cmd.push_back("-O");
+ make_f2fs_cmd.push_back("extra_attr");
+ }
make_f2fs_cmd.push_back(v->blk_device);
if (length >= kSectorSize) {
make_f2fs_cmd.push_back(std::to_string(length / kSectorSize));