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

Commit 404a542c authored by Shikha Malhotra's avatar Shikha Malhotra Committed by Automerger Merge Worker
Browse files

Merge "Sets the first boot in installd to create data directories with project...

Merge "Sets the first boot in installd to create data directories with project id" am: 88e0d21b am: b26bce1d

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1946688

Change-Id: I9f662a9fd7918f17a9bba5c29e7c64d0c2a336b1
parents 13e942ca b26bce1d
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -255,6 +255,17 @@ public class Installer extends SystemService {
        }
    }

    /**
     * Sets in Installd that it is first boot after data wipe
     */
    public void setFirstBoot() throws InstallerException {
        try {
            mInstalld.setFirstBoot();
        } catch (RemoteException e) {
            throw InstallerException.from(e);
        }
    }

    /**
     * Class that collects multiple {@code installd} operations together in an
     * attempt to more efficiently execute them in bulk.
+10 −0
Original line number Diff line number Diff line
@@ -7554,6 +7554,16 @@ public class PackageManagerService extends IPackageManager.Stub
                    /* excludePreCreated= */ false));
            t.traceEnd();
            if (mFirstBoot) {
                t.traceBegin("setFirstBoot: ");
                try {
                    mInstaller.setFirstBoot();
                } catch (InstallerException e) {
                    Slog.w(TAG, "Could not set First Boot: ", e);
                }
                t.traceEnd();
            }
            mPermissionManager.readLegacyPermissionsTEMP(mSettings.mPermissions);
            mPermissionManager.readLegacyPermissionStateTEMP();