|
|
@ -465,7 +465,15 @@ void TDEBackend::setVolumeProperties(Medium* medium)
|
|
|
|
medium->setEncrypted(false);
|
|
|
|
medium->setEncrypted(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (sdevice->isDiskOfType(TDEDiskDeviceType::LUKS) || sdevice->isDiskOfType(TDEDiskDeviceType::OtherCrypted) ||
|
|
|
|
|
|
|
|
sdevice->fileSystemUsage().upper() == "RAID") {
|
|
|
|
|
|
|
|
// Encrypted disks or device underlying other devices are not mountable
|
|
|
|
|
|
|
|
medium->setMountable(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
medium->setMountable(true);
|
|
|
|
medium->setMountable(true);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
medium->setDeviceNode(sdevice->deviceNode());
|
|
|
|
medium->setDeviceNode(sdevice->deviceNode());
|
|
|
|
medium->setMountPoint(sdevice->mountPath());
|
|
|
|
medium->setMountPoint(sdevice->mountPath());
|
|
|
|
medium->setFsType(sdevice->fileSystemName());
|
|
|
|
medium->setFsType(sdevice->fileSystemName());
|
|
|
@ -785,7 +793,6 @@ void TDEBackend::setVolumeProperties(Medium* medium)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (sdevice->isDiskOfType(TDEDiskDeviceType::MediaDevice)) {
|
|
|
|
if (sdevice->isDiskOfType(TDEDiskDeviceType::MediaDevice)) {
|
|
|
|
medium->setIconName("ipod" + MOUNTED_ICON_SUFFIX);
|
|
|
|
medium->setIconName("ipod" + MOUNTED_ICON_SUFFIX);
|
|
|
|
medium->setMountable(false);
|
|
|
|
|
|
|
|
if (sdevice->vendorModel().upper().contains("IPOD") && KProtocolInfo::isKnownProtocol(TQString("ipod"))) {
|
|
|
|
if (sdevice->vendorModel().upper().contains("IPOD") && KProtocolInfo::isKnownProtocol(TQString("ipod"))) {
|
|
|
|
medium->setBaseURL("ipod:/");
|
|
|
|
medium->setBaseURL("ipod:/");
|
|
|
|
medium->setMountable(true);
|
|
|
|
medium->setMountable(true);
|
|
|
@ -829,7 +836,15 @@ bool TDEBackend::setFloppyProperties(Medium* medium)
|
|
|
|
medium->setEncrypted(false);
|
|
|
|
medium->setEncrypted(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (sdevice->isDiskOfType(TDEDiskDeviceType::LUKS) || sdevice->isDiskOfType(TDEDiskDeviceType::OtherCrypted) ||
|
|
|
|
|
|
|
|
sdevice->fileSystemUsage().upper() == "RAID") {
|
|
|
|
|
|
|
|
// Encrypted disks or device underlying other devices are not mountable
|
|
|
|
|
|
|
|
medium->setMountable(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
medium->setMountable(true);
|
|
|
|
medium->setMountable(true);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
medium->setDeviceNode(sdevice->deviceNode());
|
|
|
|
medium->setDeviceNode(sdevice->deviceNode());
|
|
|
|
medium->setMountPoint(sdevice->mountPath());
|
|
|
|
medium->setMountPoint(sdevice->mountPath());
|
|
|
|
medium->setFsType(sdevice->fileSystemName());
|
|
|
|
medium->setFsType(sdevice->fileSystemName());
|
|
|
|