Group :: Graphical desktop/KDE
RPM: quick-usb-formatter
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: alt-detect-exfatprogs.patch
Download
Download
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -181,10 +181,18 @@ void Window::performAction(KAuth::Action
else if(filesystem == QString("exfat")){
qDebug() << "**** FORMATTING AS exFAT";
+ bool is_exfatprogs = true;
+ QProcess test_mkfs;
+ test_mkfs.start(QStringLiteral("/sbin/mkfs.exfat"), QStringList() << QStringLiteral("-V"));
+ test_mkfs.waitForFinished();
+ QByteArray test_mkfs_out = test_mkfs.readAllStandardOutput();
+ if( !test_mkfs_out.contains(QByteArray("exfatprogs")) ) {
+ is_exfatprogs = false;
+ }
if(label.isEmpty())
args << dirDev;
else
- args << "-n" << escapeLabel(label.mid(0, 16)) << dirDev;
+ args << (is_exfatprogs? "-L": "-n") << escapeLabel(label.mid(0, 16)) << dirDev;
command = "/sbin/mkfs.exfat";