summaryrefslogtreecommitdiff
path: root/libfscrypt
diff options
context:
space:
mode:
authorDavid Anderson <dvander@google.com>2019-02-25 16:34:24 -0800
committerDavid Anderson <dvander@google.com>2019-02-25 19:15:03 -0800
commit10b96b149d7c64fa9643f187522e30743d9c1c76 (patch)
tree9fa3f7931625f0ab454ea2c4c77e5dd9ba031a59 /libfscrypt
parentc65e54940b4b7350cc4a2f72e2f2190269909ec5 (diff)
downloadextras-10b96b149d7c64fa9643f187522e30743d9c1c76.tar.gz
libfscrypt: Do not encrypt the "gsi" folder.
On FBE devices without metadata encryption, GSI images must not be encrypted, since they are written using normal write() calls rather than going through device-mapper. Bug: 126249541 Test: GSI works on FBE device without metadata encryption Change-Id: Ie14be778eb4a7f18dd8ea33a044ba86f909f3cce
Diffstat (limited to 'libfscrypt')
-rw-r--r--libfscrypt/fscrypt_init_extensions.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libfscrypt/fscrypt_init_extensions.cpp b/libfscrypt/fscrypt_init_extensions.cpp
index f0801a56..2291c147 100644
--- a/libfscrypt/fscrypt_init_extensions.cpp
+++ b/libfscrypt/fscrypt_init_extensions.cpp
@@ -88,6 +88,7 @@ int fscrypt_set_directory_policy(const char* dir)
"media",
"data", "user", "user_de",
"apex", "preloads", "pkg_staging",
+ "gsi",
};
std::string prefix = "/data/";
for (const auto& d: directories_to_exclude) {