diff options
author | 2021-01-18 18:04:13 +0000 | |
---|---|---|
committer | 2021-01-18 18:04:13 +0000 | |
commit | 67187f7575ab590d66991e7d785306ad466e5021 (patch) | |
tree | ef8befced1a5d32a31167e84939924a3e066b01d /cmds/sm/src | |
parent | bfcc7e5f4f0a18471f5493c4dcae9d54347474f0 (diff) | |
parent | 05af40c490162dad619aa8487934328e7a360faa (diff) |
Merge "New sm command to unmount app data and obb app visibility mount" am: 3299d00b87 am: 40c7e3d17d am: 05af40c490
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1552534
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie35b99efa56faaf4339a7c344743092a5b5d540b
Diffstat (limited to 'cmds/sm/src')
-rw-r--r-- | cmds/sm/src/com/android/commands/sm/Sm.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cmds/sm/src/com/android/commands/sm/Sm.java b/cmds/sm/src/com/android/commands/sm/Sm.java index ef1e413a3112..9088db8c66a1 100644 --- a/cmds/sm/src/com/android/commands/sm/Sm.java +++ b/cmds/sm/src/com/android/commands/sm/Sm.java @@ -105,6 +105,8 @@ public final class Sm { runStartCheckpoint(); } else if ("supports-checkpoint".equals(op)) { runSupportsCheckpoint(); + } else if ("unmount-app-data-dirs".equals(op)) { + runDisableAppDataIsolation(); } else { throw new IllegalArgumentException(); } @@ -251,6 +253,13 @@ public final class Sm { System.out.println(result.get()); } + public void runDisableAppDataIsolation() throws RemoteException { + final String pkgName = nextArg(); + final int pid = Integer.parseInt(nextArg()); + final int userId = Integer.parseInt(nextArg()); + mSm.disableAppDataIsolation(pkgName, pid, userId); + } + public void runForget() throws RemoteException { final String fsUuid = nextArg(); if ("all".equals(fsUuid)) { @@ -347,6 +356,8 @@ public final class Sm { System.err.println(""); System.err.println(" sm supports-checkpoint"); System.err.println(""); + System.err.println(" sm unmount-app-data-dirs PACKAGE_NAME PID USER_ID"); + System.err.println(""); return 1; } } |