Create sandboxes for newly installed apps.
Bug: 111890351
Test: manual
Change-Id: I1b7f5bd25e04f9f4a61d0d4f64bbbb0ca6157fa5
diff --git a/VolumeManager.h b/VolumeManager.h
index 52203c5..38355fc 100644
--- a/VolumeManager.h
+++ b/VolumeManager.h
@@ -97,6 +97,8 @@
int addAppIds(const std::vector<std::string>& packageNames, const std::vector<int32_t>& appIds);
int addSandboxIds(const std::vector<int32_t>& appIds,
const std::vector<std::string>& sandboxIds);
+ int mountExternalStorageForApp(const std::string& packageName, appid_t appId,
+ const std::string& sandboxId, userid_t userId);
int onSecureKeyguardStateChanged(bool isShowing);
@@ -146,8 +148,8 @@
const std::string& dataRootDir);
std::string preparePkgDataTarget(const std::string& packageName, uid_t uid,
const std::string& pkgSandboxDir);
- int mountSandboxesForPrimaryVol(const std::string& primaryRoot, userid_t userId,
- const std::vector<std::string>& packageNames, bool isPrimaryEmulated);
+ int mountSandboxesForPrimaryVol(userid_t userId,
+ const std::vector<std::string>& packageNames);
std::string prepareSubDirs(const std::string& pathPrefix, const std::string& subDirs,
mode_t mode, uid_t uid, gid_t gid);