From 06c3f93d692e076bf0c5d25aa5f0008032f4c558 Mon Sep 17 00:00:00 2001 From: Ethan Yonker Date: Sun, 2 Feb 2014 22:11:14 -0600 Subject: Add option to set flag for storage=0 Change-Id: I46b94d55fc649a2abf27569ccf99aabb2822d663 --- partition.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/partition.cpp b/partition.cpp index cdd9847f3..13f0db71a 100644 --- a/partition.cpp +++ b/partition.cpp @@ -466,8 +466,20 @@ bool TWPartition::Process_Flags(string Flags, bool Display_Error) { ptr_len = strlen(ptr); if (strcmp(ptr, "removable") == 0) { Removable = true; - } else if (strcmp(ptr, "storage") == 0) { - Is_Storage = true; + } else if (strncmp(ptr, "storage", 7) == 0) { + if (ptr_len == 7) { + LOGINFO("ptr_len is 7, storage set to true\n"); + Is_Storage = true; + } else if (ptr_len == 9) { + ptr += 9; + if (*ptr == '1' || *ptr == 'y' || *ptr == 'Y') { + LOGINFO("storage set to true\n"); + Is_Storage = true; + } else { + LOGINFO("storage set to false\n"); + Is_Storage = false; + } + } } else if (strcmp(ptr, "settingsstorage") == 0) { Is_Storage = true; } else if (strcmp(ptr, "canbewiped") == 0) { -- cgit v1.2.3