sd-ext should not show an error when trying to back it up and it is not there
diff --git a/nandroid.c b/nandroid.c
index b1d6eec..8772ed0 100644
--- a/nandroid.c
+++ b/nandroid.c
@@ -142,9 +142,10 @@
if (0 != (ret = nandroid_backup_partition(backup_path, "CACHE:")))
return ret;
- if (0 != ensure_root_path_mounted("SDEXT:"))
- ui_print("No sd-ext found. Skipping backup.\n");
- else if (0 != (ret = nandroid_backup_partition(backup_path, "SDEXT:")))
+ struct stat st;
+ if (0 != stat("/dev/block/mmcblk0p2", &st))
+ ui_print("No sd-ext found. Skipping backup of sd-ext.\n");
+ else if (0 != (ret = ensure_root_path_mounted("SDEXT:")) || 0 != (ret = nandroid_backup_partition(backup_path, "SDEXT:")))
return ret;
ui_print("Generating md5 sum...\n");