mkfs: enable to make xfs filesystems when the device already has a filesystem
authorWanlong Gao <wanlong.gao@gmail.com>
Fri, 2 Dec 2011 13:47:51 +0000 (21:47 +0800)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 6 Dec 2011 14:58:41 +0000 (14:58 +0000)
Just add the -f option to mkfs.xfs to make sure we can
make a xfs filesystem when the device already has a
filesystem on it.

Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
(cherry picked from commit 1970a14178b5c53569965d35e54efead6c4c4bdc)

daemon/mkfs.c

index f3975dc..a2c2366 100644 (file)
@@ -85,6 +85,9 @@ do_mkfs_opts (const char *fstype, const char *device, int blocksize,
   if (STREQ (fstype, "jfs"))
     ADD_ARG (argv, i, "-f");
 
+  if (STREQ (fstype, "xfs"))
+    ADD_ARG (argv, i, "-f");
+
   /* For GFS, GFS2, assume a single node. */
   if (STREQ (fstype, "gfs") || STREQ (fstype, "gfs2")) {
     ADD_ARG (argv, i, "-p");