#!/bin/bash
#
# update fstab file
#

cd /etc

del='floppy|cdrom'
add='#
/dev/fd0    /mnt/floppy   ext2     noauto,user,exec  0 0
/dev/fd0    /mnt/floppyd  msdos    noauto,user,exec  0 0
/dev/cdrom  /mnt/cdrom    iso9660  noauto,user,ro    0 0
#'

date=`date +%H%M%S`
temp=temp.$date
file=fstab

if (egrep -v "$del" $file; echo "$add") | uniq > $temp &&
    diff -b -w $file $temp | grep . > /dev/null
then
    mv $file $file.old
    mv $temp $file
else
    rm $temp
fi

for i in /mnt/floppyd
do
    test -d $i || mkdir $i
done

