Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37893839
en ru br
Репозитории ALT
5.1: 3.5.10-alt20.M51.2
4.1: 3.5.10-alt16.M41.1
4.0: 3.5.9-alt1.M40.1
3.0: 3.4.1-alt12
+updates:3.4.1-alt12.1.M30
+backports:3.5.6-alt7.0.M30
www.altlinux.org/Changes

Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: kdebase-3.5.7-alt-default-floppy-sync-mount-option.patch
Скачать


--- kdebase-3.5.7/kioslave/media/mediamanager/halbackend.cpp~	2007-09-12 15:08:41 +0400
+++ kdebase-3.5.7/kioslave/media/mediamanager/halbackend.cpp	2007-09-24 18:26:13 +0400
@@ -923,7 +923,10 @@ QStringList HALBackend::mountoptions(con
 
     if (valids.contains("sync"))
     {
-        value = config.readBoolEntry("sync", ( valids.contains("flush") && !fstype.endsWith("fat") ) && removable);
+	bool is_floppy = false;
+	if( removable )
+    	    is_floppy = QString(libhal_device_get_property_string(m_halContext, drive_udi.latin1(), "storage.drive_type", NULL)) == "floppy";
+        value = config.readBoolEntry("sync", is_floppy || ( ( valids.contains("flush") && !fstype.endsWith("fat") ) && removable ) );
         tmp = QString("sync=%1").arg(value ? "true" : "false");
         if (fstype != "iso9660") // makes no sense
             result << tmp;
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin