From: Davidlohr Bueso Date: Thu, 9 Jun 2011 16:41:12 +0000 (-0400) Subject: mkfs.minix: add fs version options X-Git-Tag: v2.20-rc1~167 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bc4653e2a3251b8cc253fa022196af59608cf84;p=thirdparty%2Futil-linux.git mkfs.minix: add fs version options Like the original minix mkfs, add the -1 and -2 argument options to specify the version of the filesystem to create. Signed-off-by: Davidlohr Bueso --- diff --git a/disk-utils/mkfs.minix.8 b/disk-utils/mkfs.minix.8 index 9359106002..add59c878d 100644 --- a/disk-utils/mkfs.minix.8 +++ b/disk-utils/mkfs.minix.8 @@ -59,7 +59,10 @@ Read the bad blocks list from The file has one bad block number per line. The count of bad blocks read is printed. .TP -.B \-v +.B \-1 +Make a Minix version 1 filesystem. +.TP +.B \-2,\-v Make a Minix version 2 filesystem. .SH "EXIT CODES" The exit code returned by diff --git a/disk-utils/mkfs.minix.c b/disk-utils/mkfs.minix.c index 213b98fa12..405e241b92 100644 --- a/disk-utils/mkfs.minix.c +++ b/disk-utils/mkfs.minix.c @@ -586,7 +586,7 @@ int main(int argc, char ** argv) { errx(MKFS_ERROR, _("%s: bad inode size"), device_name); opterr = 0; - while ((i = getopt(argc, argv, "ci:l:n:v")) != -1) + while ((i = getopt(argc, argv, "ci:l:n:v12")) != -1) switch (i) { case 'c': check=1; break; @@ -608,7 +608,11 @@ int main(int argc, char ** argv) { namelen = i; dirsize = i+2; break; - case 'v': + case '1': + fs_version = 1; + break; + case '2': + case 'v': /* kept for backwards compatiblitly */ fs_version = 2; version2 = 1; break;