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