extendedcommands/nandroid: remove internal options if no sdcard and is_data_media
-force /data as backup_path if volume for /sdcard is null and the same is true Change-Id: I927b723cde5b519d81402c6d841f2424627253e8 Conflicts: nandroid.c
This commit is contained in:
parent
db524c28b4
commit
357a2f5109
@ -825,7 +825,7 @@ void show_nandroid_menu()
|
||||
NULL
|
||||
};
|
||||
|
||||
if (volume_for_path("/emmc") == NULL)
|
||||
if (volume_for_path("/emmc") == NULL || volume_for_path("/sdcard") == NULL && is_data_media())
|
||||
list[3] = NULL;
|
||||
|
||||
int chosen_item = get_menu_selection(headers, list, 0, 0);
|
||||
|
@ -233,6 +233,12 @@ int nandroid_backup(const char* backup_path)
|
||||
}
|
||||
|
||||
Volume* volume = volume_for_path(backup_path);
|
||||
if (NULL == volume) {
|
||||
if (strstr(backup_path, "/sdcard") == backup_path && is_data_media())
|
||||
volume = volume_for_path("/data");
|
||||
else
|
||||
return print_and_error("Unable to find volume for backup path.\n");
|
||||
}
|
||||
int ret;
|
||||
struct statfs s;
|
||||
if (NULL != volume) {
|
||||
|
Loading…
Reference in New Issue
Block a user