#!/bin/sh
. /lib/functions.sh

REMOVABLE_DRIVES=""
for _device in /sys/block/*/device;
do
       if echo $(readlink -f "$_device") | egrep -q "$DEVICENAME"; then
      _disk=$(echo "$_device" | cut -f4 -d/)
       REMOVABLE_DRIVES="$REMOVABLE_DRIVES $_disk"
       fi
done

case "$ACTION" in
        bind)
                logger "bind $REMOVABLE_DRIVES $ACTION"
                echo "$REMOVABLE_DRIVES" > /tmp/$DEVICENAME
                HOTPLUGDEVICENAME="$REMOVABLE_DRIVES" HOTPLUGACTION="$ACTION" /etc/init.d/mmcstorage start
                ;;
        remove)
                logger "remove $REMOVABLE_DRIVES $ACTION"
                REMOVABLE_DRIVES=`cat /tmp/$DEVICENAME`
                 HOTPLUGDEVICENAME="$REMOVABLE_DRIVES" HOTPLUGACTION="$ACTION" /etc/init.d/mmcstorage start
                ;;
esac
