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
This commit is contained in:
parent
1364696e0d
commit
7a63c3d0c8
|
@ -147,7 +147,7 @@ namespace FS
|
||||||
|
|
||||||
bool fat16::create(Report& report, const QString& deviceNode) const
|
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;
|
return cmd.run(-1) && cmd.exitCode() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ namespace FS
|
||||||
|
|
||||||
bool fat32::create(Report& report, const QString& deviceNode) const
|
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;
|
return cmd.run(-1) && cmd.exitCode() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue