#!/bin/sh

if [ "$PKG_UPGRADE" != 1 ]; then
	touch /etc/config/automodem
	uci set automodem.main=automodem
fi

ln -s ../init.d/fix-modem-reinit /etc/rc.d/S10fix-modem-reinit 2>/dev/null
ln -s huawei.ati /usr/share/automodem/ati/3372h.ati 2>/dev/null
ln -s zte.ati /usr/share/automodem/ati/mf823.ati 2>/dev/null
ln -s t77w968.ati /usr/share/automodem/ati/t77w676.ati 2>/dev/null
[ -f /etc/hotplug.d/tty/25-modemmanager-tty ] && rm /etc/hotplug.d/tty/25-modemmanager-tty
[ -f /etc/usb-mode.json ] && sed -i '/413c:81d7_disable/! s/413c:81d7/413c:81d7_disable/' /etc/usb-mode.json
[ -f /etc/usb-mode.json ] && sed -i '/413c:81e0_disable/! s/413c:81e0/413c:81e0_disable/' /etc/usb-mode.json
[ -f /etc/usb-mode.json ] && sed -i '/03f0:0857_disable/! s/03f0:0857/03f0:0857_disable/' /etc/usb-mode.json
/etc/init.d/fix-modem-reinit start >/dev/null 2>&1

exit 0