dpt-tools/extracted_apk/DPUpdater/system/bin/USBDeviceSwitcher.sh

46 lines
678 B
Bash
Executable File

#!/system/bin/sh
SERIAL_COMF_COM="busybox stty -F /dev/ttyGS0"
IFUP_RETRY=5
IFUP_IVAL=500000
if test $1 == "serial_conf_setup"
then
${SERIAL_COMF_COM} raw
fi
if test $1 == "serial_conf_recover"
then
${SERIAL_COMF_COM} -raw
fi
if test $1 == "ifup"
then
IF_NAME=${2}0
busybox usleep ${IFUP_IVAL}
for I in `busybox seq ${IFUP_RETRY}`
do
busybox usleep ${IFUP_IVAL}
busybox ifconfig ${IF_NAME} up
if test $? -eq 0
then
break
fi
if test ${I} -eq ${IFUP_RETRY}
then
exit -1
fi
done
ip -6 route add fe80::/64 dev ${IF_NAME} metric 256 table local
fi