#!/bin/sh

# remove_fstab_entry
# place in /lib/udev

devicename=$1
grep '^/dev/'${devicename}'[[:blank:]]' /tmp/fstab | while read DEV MOUNTDIR TYPE OPTIONS DUMP PASS; do
    MOUNTPOINT=`basename "${MOUNTDIR}"`
    echo "RemoveDevice|${MOUNTPOINT}" > /tmp/lbus.fifo
    umount -l ${DEV} 2>&1 >/dev/null
    rmdir ${MOUNTDIR}
done

grep -v '^/dev/'$devicename'[[:blank:]]' /tmp/fstab >/tmp/fstab.tmp
cp -f /tmp/fstab.tmp /tmp/fstab
rm /tmp/fstab.tmp
