summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2015-05-19 15:54:15 -0700
committerJeff Sharkey <jsharkey@android.com>2015-05-19 15:54:15 -0700
commit65427f1a805ed2b8ee65a30ecf6ea8b14fe1e02b (patch)
tree57a0f297d8a4af4d04d52d6d538a18ddf4cd2073 /main.cpp
parent721e5807ed28c7630c0359212cdc0544a9918aa1 (diff)
Offer debug flag to force default primary.
Useful for transforming a secondary SD card slot into a primary SD card slot without doing a completely different lunch target. $ adb shell stop $ adb shell setprop vold.debug.default_primary 1 $ adb shell setprop ro.vold.primary_physical 1 $ adb shell setprop ctl.restart vold $ adb shell start Bug: 21017105 Change-Id: I45aac7ab3bb4c5ac3e0140572844883823fc3e4f
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.cpp b/main.cpp
index df2e0a8..fb8ffc4 100644
--- a/main.cpp
+++ b/main.cpp
@@ -228,7 +228,8 @@ static int process_config(VolumeManager *vm) {
flags |= android::vold::Disk::Flags::kAdoptable;
has_adoptable = true;
}
- if (fs_mgr_is_noemulatedsd(&fstab->recs[i])) {
+ if (fs_mgr_is_noemulatedsd(&fstab->recs[i])
+ || property_get_bool("vold.debug.default_primary", false)) {
flags |= android::vold::Disk::Flags::kDefaultPrimary;
}