snapshot: md5sum return codes are not properly handled
[project/fstools.git] / mount_root.c
index 7b69c7f..47a3409 100644 (file)
@@ -68,6 +68,7 @@ start(int argc, char *argv[1])
 
        case FS_JFFS2:
        case FS_UBIFS:
+       case FS_EXT4FS:
                mount_overlay(data);
                break;
 
@@ -106,6 +107,7 @@ done(int argc, char *argv[1])
 
        case FS_JFFS2:
        case FS_UBIFS:
+       case FS_EXT4FS:
                fs_state_set("/overlay", FS_STATE_READY);
                break;
        }
@@ -117,6 +119,8 @@ int main(int argc, char **argv)
 {
        if (argc < 2)
                return start(argc, argv);
+       if (!strcmp(argv[1], "ram"))
+               return ramoverlay();
        if (!strcmp(argv[1], "stop"))
                return stop(argc, argv);
        if (!strcmp(argv[1], "done"))