bcachefs image create now takes --version
Some checks failed
build / bcachefs-tools-deb (ubuntu-24.04) (push) Has been cancelled
build / bcachefs-tools-rpm (push) Has been cancelled
build / bcachefs-tools-msrv (push) Has been cancelled
Nix Flake actions / nix-matrix (push) Has been cancelled
Nix Flake actions / ${{ matrix.name }} (${{ matrix.system }}) (push) Has been cancelled

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
Kent Overstreet 2025-08-16 17:55:36 -04:00
parent 02f0965054
commit 4226cd1854

View File

@ -504,6 +504,7 @@ static void image_create_usage(void)
" --superblock_size=size\n"
" --bucket_size=size\n"
" --fs_size=size Expected size of device image will be used on, hint for bucket size\n"
" --version=version Create filesystem with specified on disk format version instead of the latest\n"
" -f, --force\n"
" -q, --quiet Only print errors\n"
" -v, --verbose Verbose filesystem initialization\n"
@ -521,6 +522,7 @@ static int cmd_image_create(int argc, char *argv[])
{ "fs_label", required_argument, NULL, 'L' },
{ "uuid", required_argument, NULL, 'U' },
{ "superblock_size", required_argument, NULL, 'S' },
{ "version", required_argument, NULL, 'V' },
{ "force", no_argument, NULL, 'f' },
{ "quiet", no_argument, NULL, 'q' },
{ "verbose", no_argument, NULL, 'v' },
@ -596,6 +598,9 @@ static int cmd_image_create(int argc, char *argv[])
case 'v':
verbosity++;
break;
case 'V':
opts.version = version_parse(optarg);
break;
case 'h':
image_create_usage();
exit(EXIT_SUCCESS);