diff options
Diffstat (limited to 'meta/recipes-core/udev')
-rw-r--r-- | meta/recipes-core/udev/udev-extraconf/mount.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meta/recipes-core/udev/udev-extraconf/mount.sh b/meta/recipes-core/udev/udev-extraconf/mount.sh index 327cfc6477..cb57e47a90 100644 --- a/meta/recipes-core/udev/udev-extraconf/mount.sh +++ b/meta/recipes-core/udev/udev-extraconf/mount.sh | |||
@@ -58,7 +58,11 @@ rm_dir() { | |||
58 | fi | 58 | fi |
59 | } | 59 | } |
60 | 60 | ||
61 | if [ "$ACTION" = "add" ] && [ -n "$DEVNAME" ] && [ -n "$ID_FS_TYPE" ]; then | 61 | # No ID_FS_TYPE for cdrom device, yet it should be mounted |
62 | name="`basename "$DEVNAME"`" | ||
63 | [ -e /sys/block/$name/device/media ] && media_type=`cat /sys/block/$name/device/media` | ||
64 | |||
65 | if [ "$ACTION" = "add" ] && [ -n "$DEVNAME" ] && [ -n "$ID_FS_TYPE" -o "$media_type" = "cdrom" ]; then | ||
62 | if [ -x "$PMOUNT" ]; then | 66 | if [ -x "$PMOUNT" ]; then |
63 | $PMOUNT $DEVNAME 2> /dev/null | 67 | $PMOUNT $DEVNAME 2> /dev/null |
64 | elif [ -x $MOUNT ]; then | 68 | elif [ -x $MOUNT ]; then |