#!/bin/sh
if [ $# -ne 1 ]
then exit 1
fi
if [ `grep -c "/dev/$1" /etc/mtab"` -eq 0 ]
then exit 2
fi
for part in `grep $1 /etc/mtab | cut -d' ' -f2`; do
	echo "umount ${part}"	
	umount ${part} >&- 2>&-
  	if [ $? -ne 0 ]
    	then 
		exit 4
   	fi
	disk=$(echo "$1" | tr -d [0123456789])
	partition=$(echo "$part" |cut -d '/' -f4)
	rm /tmp/mounts/$disk/$partition
	rm /tmp/labels/$partition
	rmdir ${part} >&- 2>&-
	if [ -d /tmp/devices ]
	then	
		echo "DESACTIVATED" > /tmp/devices/$1
	fi
	
done
/usr/local/samba/bin/samba_disks update&
exit 0
