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

Commit ae570236 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Force APKs to be streamed"

parents 20cd7817 63cc8b0b
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -1160,14 +1160,15 @@ class PackageManagerShellCommand extends ShellCommand {
    private int doWriteSplit(int sessionId, String inPath, long sizeBytes, String splitName,
            boolean logSuccess) throws RemoteException {
        final PrintWriter pw = getOutPrintWriter();
        if ("-".equals(inPath)) {
            inPath = null;
        } else if (inPath != null) {
            final File file = new File(inPath);
            if (file.isFile()) {
                sizeBytes = file.length();
        if (sizeBytes <= 0) {
            pw.println("Error: must specify a APK size");
            return 1;
        }
        if (inPath != null && !"-".equals(inPath)) {
            pw.println("Error: APK content must be streamed");
            return 1;
        }
        inPath = null;

        final SessionInfo info = mInterface.getPackageInstaller().getSessionInfo(sessionId);