--- 1/udev-048/extras/ide-devfs.sh 2004-12-13 22:27:17.000000000 +0200 +++ 1/udev-048/extras/ide-devfs.sh 2004-12-13 22:29:06.000000000 +0200 @@ -36,6 +36,10 @@ if [ -z "$3" ] && [ -f /proc/ide/${1}/media ]; then MEDIA=`cat /proc/ide/${1}/media` if [ "${MEDIA}" = "cdrom" ]; then + if [ -n "`grep '^cdrw:' /etc/group`" ] && \ + [ -n "`"${0%/*}/cdsymlinks.sh" "$1" | grep 'rw' 2>/dev/null`" ]; then + MEDIA="cdrw" + fi echo ide/host${HOST}/bus${BUS}/target${TARGET}/lun0/cd cdroms/cdrom`get_dev_number $1 cdrom` ${MEDIA} elif [ "${MEDIA}" = "floppy" ]; then echo ide/host${HOST}/bus${BUS}/target${TARGET}/lun0/disc floppies/floppy`get_dev_number $1 floppy`/disc ${MEDIA}