libfstools: accept volume as argument in most calls
[project/fstools.git] / mount_root.c
index e281c0b..c1524a4 100644 (file)
@@ -46,11 +46,12 @@ start(int argc, char *argv[1])
                return ramoverlay();
 
        case FS_JFFS2:
                return ramoverlay();
 
        case FS_JFFS2:
-               mount_overlay();
+       case FS_UBIFS:
+               mount_overlay(v);
                break;
 
        case FS_SNAPSHOT:
                break;
 
        case FS_SNAPSHOT:
-               mount_snapshot();
+               mount_snapshot(v);
                break;
        }
 
                break;
        }
 
@@ -77,7 +78,7 @@ done(int argc, char *argv[1])
        switch (volume_identify(v)) {
        case FS_NONE:
        case FS_DEADCODE:
        switch (volume_identify(v)) {
        case FS_NONE:
        case FS_DEADCODE:
-               return jffs2_switch(argc, argv);
+               return jffs2_switch(v);
        }
 
        return 0;
        }
 
        return 0;