summaryrefslogtreecommitdiffstats
path: root/cmds
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2015-05-13 20:57:01 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-13 20:57:03 +0000
commitc968e219372e140e2ae34f9b1e91597ccb719381 (patch)
tree1cb8712578f749adccf4f899adacaab897e030b4 /cmds
parentd6acd422aff35bc7cb8ab46fa422a4be7fffd026 (diff)
parent0d838a0fad500a3c446df501d8aa7656c2c3a7a2 (diff)
downloadframeworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.zip
frameworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.tar.gz
frameworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.tar.bz2
Merge "Determine if we have adoptable disks." into mnc-dev
Diffstat (limited to 'cmds')
-rw-r--r--cmds/sm/src/com/android/commands/sm/Sm.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/cmds/sm/src/com/android/commands/sm/Sm.java b/cmds/sm/src/com/android/commands/sm/Sm.java
index 4d83610..4a8cf08 100644
--- a/cmds/sm/src/com/android/commands/sm/Sm.java
+++ b/cmds/sm/src/com/android/commands/sm/Sm.java
@@ -18,8 +18,10 @@ package com.android.commands.sm;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.SystemProperties;
import android.os.storage.DiskInfo;
import android.os.storage.IMountService;
+import android.os.storage.StorageManager;
import android.os.storage.VolumeInfo;
import android.util.Log;
@@ -65,6 +67,8 @@ public final class Sm {
runListDisks();
} else if ("list-volumes".equals(op)) {
runListVolumes();
+ } else if ("has-adoptable".equals(op)) {
+ runHasAdoptable();
} else if ("get-primary-storage-uuid".equals(op)) {
runGetPrimaryStorageUuid();
} else if ("partition".equals(op)) {
@@ -111,7 +115,12 @@ public final class Sm {
}
}
- public void runGetPrimaryStorageUuid() throws RemoteException{
+ public void runHasAdoptable() {
+ System.out.println(SystemProperties.getBoolean(StorageManager.PROP_HAS_ADOPTABLE, false)
+ || SystemProperties.getBoolean(StorageManager.PROP_FORCE_ADOPTABLE, false));
+ }
+
+ public void runGetPrimaryStorageUuid() throws RemoteException {
System.out.println(mSm.getPrimaryStorageUuid());
}
@@ -166,6 +175,7 @@ public final class Sm {
private static int showUsage() {
System.err.println("usage: sm list-disks");
System.err.println(" sm list-volumes [public|private|emulated|all]");
+ System.err.println(" sm has-adoptable");
System.err.println(" sm get-primary-storage-uuid");
System.err.println("");
System.err.println(" sm partition DISK [public|private|mixed] [ratio]");