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

Commit cbd08d45 authored by Andreas Gampe's avatar Andreas Gampe
Browse files

PackageManager: Extend cmd interface feedback

When running cmd package compile -a, print the progress, as this
may be a long-running operation.

Test: m
Test: manual
Change-Id: Ic5c8123f972656b722da882d6a19d555b8c60832
parent 14c1da31
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1169,11 +1169,17 @@ class PackageManagerShellCommand extends ShellCommand {
        }

        List<String> failedPackages = new ArrayList<>();
        int index = 0;
        for (String packageName : packageNames) {
            if (clearProfileData) {
                mInterface.clearApplicationProfileData(packageName);
            }

            if (allPackages) {
                pw.println(++index + "/" + packageNames.size() + ": " + packageName);
                pw.flush();
            }

            boolean result = secondaryDex
                    ? mInterface.performDexOptSecondary(packageName,
                            targetCompilerFilter, forceCompilation)