Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d8223eb authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Keep /sdcard working for shell process when isolated storage is enabled.

Relax permissions of /mnt/user/<user-id> so that shell can access
/mnt/user/<user-id>/primary.

Bug: 111890351
Test: manual
Change-Id: I38e87f581b1177ea04cab851c78ffb2f756e4b0e
parent c8280ca8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -386,7 +386,7 @@ static bool createPkgSandbox(uid_t uid, const char* package_name, std::string& p
    // Create /mnt/user/0/package/<package-name>
    userid_t user_id = multiuser_get_user_id(uid);
    StringAppendF(&pkg_sandbox_dir, "/%d", user_id);
    if (fs_prepare_dir(pkg_sandbox_dir.c_str(), 0700, AID_ROOT, AID_ROOT) != 0) {
    if (fs_prepare_dir(pkg_sandbox_dir.c_str(), 0751, AID_ROOT, AID_ROOT) != 0) {
        *error_msg = CREATE_ERROR("fs_prepare_dir failed on %s", pkg_sandbox_dir.c_str());
        return false;
    }