#!/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




