#!/bin/sh
case "$ACTION" in
    add)
        echo "$DEVICENAME" | grep 'mmcblk0p[0-9]' || exit 0
        MINOR_VAR=$(ls /dev/mmcblk0 -l | awk -F' ' '{print $6}')
        MINOR_VAR=$(($MINOR_VAR+1))
	#echo $DEVNAME $SUBSYSTEM $DEVTYPE $MAJOR $MINOR $MINOR_VAR >> /tmp/aaa
        if [ $SUBSYSTEM = block -a $DEVTYPE = partition -a $MAJOR = 179 -a  $MINOR = $MINOR_VAR ] ; then 
	#echo "------------- $DEVNAME $DEVTYPE $MINOR $SUBSYSTEM $MINOR_VAR" >> /tmp/aaa
	    mkdir /www/tf
            mount -t vfat /dev/$DEVNAME  /www/tf
        fi
        ;;
    remove)
        echo "$DEVICENAME" | grep 'mmcblk0p[0-9]' || exit 0
        #echo "remove --$DEVNAME $SUBSYSTEM $DEVTYPE $MAJOR $MINOR $MINOR_VAR" >> /tmp/aaa
	#MINOR_VAR=$(ls /dev/mmcblk0 -l | awk -F' ' '{print $6}')
	#echo "---->$MINOR_VAR" >> /tmp/aaa
        #MINOR_VAR=$(($MINOR_VAR+1))
        if [ $SUBSYSTEM = block -a $DEVTYPE = partition -a $MAJOR = 179 ] ; then
           # echo "umount------------- $DEVNAME $DEVTYPE $MINOR $SUBSYSTEM,$MINOR_VAR" >> /tmp/aaa
            umount /www/tf
            rm -r /www/tf
        fi
        ;;
esac
