#!/bin/sh

MNTLOCK=/tmp/mntlock
flock -e $MNTLOCK
MNT=`sed -n "s|^$DEVNAME	\(.*\)|\1|p" /etc/mnts`
if [ -n "$MNT" ]; then
  flock -u
  (
  /bin/umount "$MNT"
  while `cat /proc/mounts | grep -q "$DEVNAME "`; do # umount returned EBUSY
    sleep 1
    /bin/umount "$MNT"
  done
  rmdir "$MNT"
  sed -i -n "\|^$DEVNAME.*|T;p" /etc/mnts
  )&
else
  flock -u
fi
