From b409ade4d7e2da9c238443902c05e285792c2152 Mon Sep 17 00:00:00 2001 From: Paul Crowley Date: Tue, 23 Apr 2019 17:04:35 -0700 Subject: [PATCH] Create /data/vendor_ce/0/facedata in vold_prepare_subdirs Bug: 131084614 Test: Modified sepolicy to match, ensured directory was created on Crosshatch Change-Id: I0978a630149158eb3b8f446abecb12e137e6fae5 --- vold_prepare_subdirs.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vold_prepare_subdirs.cpp b/vold_prepare_subdirs.cpp index 1dd5e85..a620edd 100644 --- a/vold_prepare_subdirs.cpp +++ b/vold_prepare_subdirs.cpp @@ -153,6 +153,11 @@ static bool prepare_subdirs(const std::string& volume_uuid, int user_id, int fla system_ce_path + "/backup_stage")) { return false; } + auto vendor_ce_path = android::vold::BuildDataVendorCePath(user_id); + auto facedata_path = vendor_ce_path + "/facedata"; + if (!prepare_dir(sehandle, 0700, AID_SYSTEM, AID_SYSTEM, facedata_path)) { + return false; + } } } return true; -- 2.11.0