#!/bin/sh

. /etc/arch.sh

product="$(echo $PRODUCT | sed 's/\/.*$//g')"
# If product is usb hub exit this function
[ "$product" = "1d6b" ] && exit
[ "$product" = "fca" ] && exit

case "$ACTION" in
        add)
            PROD_CAT=$(nvram get prod_cat)
            [ "$PROD_CAT" != "M" -a "$PROD_CAT" != "N" -a \
              "$PROD_CAT" != "P" -a "$PROD_CAT" != "U" -a \
              "$PROD_CAT" != "I" -a "$PROD_CAT" != "A" -a \
               "$PROD_CAT" != "W" ] && exit
            times=0
            while [ -z "$(pidof ezpcom-mode)" ]
            do 
                [ "$times" -gt "5" ] && {
                    arch_led_start wwan
                    lock /tmp/.ezpcom-mode
                    EZPHOTPLUG=usb /usr/sbin/ezpcom-mode
                    lock -u /tmp/.ezpcom-mode
                    break;
                }
                times=$(($times+1))
                sleep 1
            done
        ;;
esac

