]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - cmd_list_journal.c
fix fsck service location
[bcachefs-tools-debian] / cmd_list_journal.c
index 5c62690c89592c424b96ebc865e83992d2669c6d..279afa79a37e3cf906a98d455e557aad22c81cb3 100644 (file)
@@ -228,6 +228,7 @@ int cmd_list_journal(int argc, char *argv[])
 
        opt_set(opts, nochanges,        true);
        opt_set(opts, norecovery,       true);
+       opt_set(opts, read_only,        true);
        opt_set(opts, degraded,         true);
        opt_set(opts, errors,           BCH_ON_ERROR_continue);
        opt_set(opts, fix_errors,       FSCK_FIX_yes);
@@ -263,7 +264,9 @@ int cmd_list_journal(int argc, char *argv[])
        if (!argc)
                die("Please supply device(s) to open");
 
-       struct bch_fs *c = bch2_fs_open(argv, argc, opts);
+       darray_str devs = get_or_split_cmdline_devs(argc, argv);
+
+       struct bch_fs *c = bch2_fs_open(devs.data, devs.nr, opts);
        if (IS_ERR(c))
                die("error opening %s: %s", argv[0], bch2_err_str(PTR_ERR(c)));