mount_root: add support for passing args to mount_root start
authorChristian Marangi <ansuelsmth@gmail.com>
Sat, 16 Sep 2023 15:03:10 +0000 (17:03 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 15 Jan 2024 15:27:10 +0000 (16:27 +0100)
It may be useful to pass args to mount_root start call. One usecase
might be pass additional configuration to enable special option on
mounting rootfs. Change main logic and permit additional args when start
is used.

No functional change intended as the default behaviour is saved by
continuing to call start if no args are provided.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
mount_root.c

index d343909a9e0ccb6e898f57e1dd20500d7a400051..3bd4a24988a4196205c0790c30692d53c90697b2 100644 (file)
@@ -119,7 +119,7 @@ done(int argc, char *argv[1])
 
 int main(int argc, char **argv)
 {
-       if (argc < 2)
+       if (argc < 2) || (!strcmp(argv[1], "start"))
                return start(argc, argv);
        if (!strcmp(argv[1], "ram"))
                return ramoverlay();