forked from pool/systemd
15 lines
645 B
Diff
15 lines
645 B
Diff
Exclude cd/dvd as well (bnc#882714)
|
|
|
|
--- systemd-210/src/udev/udevd.c
|
|
+++ systemd-210/src/udev/udevd.c 2014-06-18 12:53:34.454235577 +0000
|
|
@@ -744,7 +744,8 @@ static int synthesize_change(struct udev
|
|
|
|
if (streq_ptr("block", udev_device_get_subsystem(dev)) &&
|
|
streq_ptr("disk", udev_device_get_devtype(dev)) &&
|
|
- !startswith(udev_device_get_sysname(dev), "dm-")) {
|
|
+ !startswith(udev_device_get_sysname(dev), "dm-") &&
|
|
+ !startswith(udev_device_get_sysname(dev), "sr")) {
|
|
bool part_table_read = false;
|
|
bool has_partitions = false;
|
|
int fd;
|