From 7a63c3d0c851fd340bc6885e1b28fc09ed5a6da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Fri, 1 Mar 2013 20:07:34 +0000 Subject: [PATCH] Backport mkdosfs workaround from GParted: Add -I option to 'mkdosfs' command to work around faulty detection of "complete disks" vs. "partitions". See GNOME bug #693955 for more details. svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1342245 --- src/fs/fat16.cpp | 2 +- src/fs/fat32.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fs/fat16.cpp b/src/fs/fat16.cpp index f913099..c87296e 100644 --- a/src/fs/fat16.cpp +++ b/src/fs/fat16.cpp @@ -147,7 +147,7 @@ namespace FS bool fat16::create(Report& report, const QString& deviceNode) const { - ExternalCommand cmd(report, "mkfs.msdos", QStringList() << "-F16" << "-v" << deviceNode); + ExternalCommand cmd(report, "mkfs.msdos", QStringList() << "-F16" << "-I" << "-v" << deviceNode); return cmd.run(-1) && cmd.exitCode() == 0; } diff --git a/src/fs/fat32.cpp b/src/fs/fat32.cpp index da14ed8..64942ce 100644 --- a/src/fs/fat32.cpp +++ b/src/fs/fat32.cpp @@ -45,7 +45,7 @@ namespace FS bool fat32::create(Report& report, const QString& deviceNode) const { - ExternalCommand cmd(report, "mkfs.msdos", QStringList() << "-F32" << "-v" << deviceNode); + ExternalCommand cmd(report, "mkfs.msdos", QStringList() << "-F32" << "-I" << "-v" << deviceNode); return cmd.run(-1) && cmd.exitCode() == 0; }