#!/bin/sh rm -f /dev/cdwriter rm -f /dev/cdwriter1 rm -f /dev/cdrom rm -f /dev/cdrom1 cd=0 cdw=0 for ide in ide0 ide1; do for disk in hda hdb hdc hdd hde hdf hdg hdh; do if [ -r /proc/ide/$ide/$disk/media ] ; then if grep -s -q "cdrom" /proc/ide/$ide/$disk/media; then if dmesg | grep -s "$disk:" | grep -s "RW" > /dev/null; then cdw=`expr $cdw + 1` CDWRITER0="/dev/$disk" echo "cdwriter=$CDWRITER0" ln -s /dev/$disk /dev/cdwriter if ! grep -F -q "/dev/cdwriter" /etc/fstab; then echo "/dev/cdwriter /mnt/cdwriter subfs fs=auto,user,ro 0 0" >> /etc/fstab fi if [ $cdw = "2" ]; then CDWRITER1="/dev/$disk" echo "cdwriter1=$CDWRITER1" ln -s /dev/$disk /dev/cdwriter1 if ! grep -F -q "/dev/cdwriter1" /etc/fstab; then echo "/dev/cdwriter1 /mnt/cdwriter1 subfs fs=auto,user,ro 0 0" >> /etc/fstab fi fi else cd=`expr $cd + 1` CDROM0="/dev/$disk" echo "cdrom=$CDROM0" ln -s /dev/$disk /dev/cdrom if ! grep -F -q "/dev/cdrom" /etc/fstab; then echo "/dev/cdrom /mnt/cdrom subfs fs=auto,user,ro 0 0" >> /etc/fstab fi if [ $cd = "2" ]; then CDROM1="/dev/$disk" echo "cdrom1=$CDROM1" ln -s /dev/$disk /dev/cdrom1 if ! grep -F -q "/dev/cdrom1" /etc/fstab; then echo "/dev/cdrom1 /mnt/cdrom1 subfs fs=auto,user,ro 0 0" >> /etc/fstab fi fi fi fi fi done done if [ ! $cd = "1" -o ! $cdw = "1" ]; then echo "No CD-ROM found" fi