diff options
-rw-r--r-- | data/80-udisks2.rules | 2 | ||||
-rw-r--r-- | src/udiskslinuxblock.c | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/data/80-udisks2.rules b/data/80-udisks2.rules index 2acf5f2..905a08e 100644 --- a/data/80-udisks2.rules +++ b/data/80-udisks2.rules @@ -42,7 +42,7 @@ ENV{ID_VENDOR}=="*IOMEGA*", ENV{ID_MODEL}=="*ZIP*", ENV{ID_DRIVE_FLOPPY_ZIP}="1" # kind of media is - right now we just assume SD KERNEL=="mmcblk[0-9]", SUBSYSTEMS=="mmc", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_SD}="1", ENV{ID_DRIVE_MEDIA_FLASH_SD}="1" # ditto for memstick -KERNEL=="mspblk[0-9]", SUBSYSTEMS=="memstick", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_MS}="1", ENV{ID_DRIVE_MEDIA_FLASH_MS}="1" +KERNEL=="msblk[0-9]|mspblk[0-9]", SUBSYSTEMS=="memstick", ENV{DEVTYPE}=="disk", ENV{ID_DRIVE_FLASH_MS}="1", ENV{ID_DRIVE_MEDIA_FLASH_MS}="1" # TODO: maybe automatically convert udisks1 properties to udisks2 ones? # (e.g. UDISKS_PRESENTATION_HIDE -> UDISKS_IGNORE) diff --git a/src/udiskslinuxblock.c b/src/udiskslinuxblock.c index e266497..ab05daa 100644 --- a/src/udiskslinuxblock.c +++ b/src/udiskslinuxblock.c @@ -354,8 +354,11 @@ update_hints (UDisksLinuxBlock *block, connection_bus = udisks_drive_get_connection_bus (drive); removable = udisks_drive_get_media_removable (drive); if (removable || - (g_strcmp0 (connection_bus, "usb") == 0 || g_strcmp0 (connection_bus, "ieee1394") == 0) || - (g_str_has_prefix (device_file, "/dev/mmcblk") || g_str_has_prefix (device_file, "/dev/mspblk"))) + g_strcmp0 (connection_bus, "usb") == 0 || + g_strcmp0 (connection_bus, "ieee1394") == 0 || + g_str_has_prefix (device_file, "/dev/mmcblk") || + g_str_has_prefix (device_file, "/dev/msblk") || + g_str_has_prefix (device_file, "/dev/mspblk")) { hint_system = FALSE; hint_auto = TRUE; |