From: Wanlong Gao Date: Fri, 2 Dec 2011 13:47:51 +0000 (+0800) Subject: mkfs: enable to make xfs filesystems when the device already has a filesystem X-Git-Tag: 1.14.6~6 X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=0d3bb960b67e5bbd4af34056c7a9bf435bed6c94;p=libguestfs.git mkfs: enable to make xfs filesystems when the device already has a filesystem 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 (cherry picked from commit 1970a14178b5c53569965d35e54efead6c4c4bdc) --- diff --git a/daemon/mkfs.c b/daemon/mkfs.c index f3975dc..a2c2366 100644 --- a/daemon/mkfs.c +++ b/daemon/mkfs.c @@ -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");