#!/bin/sh

# Copyright (C) 2006 OpenWrt.org

case "$ACTION" in
	add)
		[ -n "${INTERFACE}" ] &&
		[ "$(expr substr ${INTERFACE} 1 2)" == "8/" ]  && {
			/sbin/usb-storage &
		}
		;;
	remove)
		lock /var/lock/remove-${DEVICENAME}
		for node in `cat /var/run/usb/${DEVICENAME}.*`; do
		    if [ -f /var/run/usb/${DEVICENAME}.${node} ]; then
                        logger "Unmounting ${node}"
                        umount /dev/${node}
                        rm -f /var/run/usb/*.${node}
                    fi
                done
		lock -u /var/lock/remove-${DEVICENAME}
	        ;;
esac	
		
