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

Commit 88e0d21b authored by Shikha Malhotra's avatar Shikha Malhotra Committed by Gerrit Code Review
Browse files

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

parents 643462ff be8f83a5
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();