#!/bin/sh

if [ -f /etc/5331x ];then
insmod /tmp/switch/sdk/linux-kernel-bde.ko dmasize=8M himem=1
else
insmod /tmp/switch/sdk/linux-kernel-bde.ko dmasize=8M #himem=1
fi
insmod /tmp/switch/sdk/linux-uk-proxy.ko
mknod /dev/linux-uk-proxy c 125 0
if [ -f /home/debug/linux-bcm-diag-full.ko ];then
echo "linux-bcm-diag-full.ko loading from debug!"
insmod /home/debug/linux-bcm-diag-full.ko
else
insmod /tmp/switch/sdk/linux-bcm-diag-full.ko
fi
if [ -f /home/debug/inos_ifksdk.ko ];then
echo "inos_ifksdk.ko loading from debug!"
insmod /home/debug/inos_ifksdk.ko #log_level=6
else
insmod /tmp/switch/module/inos_ifksdk.ko #log_level=6
fi
if [ -f /home/debug/gpio_dev.ko ];then
echo "gpio_dev.ko loading from debug!"
insmod /home/debug/gpio_dev.ko
else
insmod /tmp/switch/module/gpio_dev.ko
fi
if [ -f /home/debug/i2c-encyt.ko ];then
echo "i2c-encyt.ko loading from debug!"
insmod /home/debug/i2c-encyt.ko
else
insmod /tmp/switch/module/i2c-encyt.ko
fi
if [ -f /home/debug/i2c-ddm.ko ];then
echo "i2c-ddm.ko loading from debug!"
insmod /home/debug/i2c-ddm.ko
else
insmod /tmp/switch/module/i2c-ddm.ko
fi
if [ -f /home/debug/i2c-rtc.ko ];then
echo "i2c-rtc.ko loading from debug!"
insmod /home/debug/i2c-rtc.ko
else
insmod /tmp/switch/module/i2c-rtc.ko
fi
if [ -f /home/debug/i2c-poe.ko ];then
echo "i2c-poe.ko loading from debug!"
insmod /home/debug/i2c-poe.ko
else
insmod /tmp/switch/module/i2c-poe.ko
fi
if [ -f /home/debug/i2c-env.ko ];then
echo "i2c-env.ko loading from debug!"
insmod /home/debug/i2c-env.ko
else
insmod /tmp/switch/module/i2c-env.ko
fi

#tar xf /home/bak/switch/app/webfiles.tar -C /var/www/

##########app process##########
if [ -f /home/debug/nsm ];then
echo "nsm loading from debug!"
/home/debug/nsm -d
else
/tmp/switch/app/nsm -d
fi
if [ -f /home/debug/mstpd ];then
echo "mstpd loading from debug!"
/home/debug/mstpd -d
else
/tmp/switch/app/mstpd -d
fi
if [ -f /home/debug/lacpd ];then
echo "lacpd loading from debug!"
/home/debug/lacpd -d
else
/tmp/switch/app/lacpd -d
fi
if [ -f /home/debug/ripd ];then
echo "ripd loading from debug!"
/home/debug/ripd -d
else
/tmp/switch/app/ripd -d
fi
if [ -f /home/debug/ospfd ];then
echo "ospfd loading from debug!"
/home/debug/ospfd -d
else
/tmp/switch/app/ospfd -d
fi
if [ -f /home/debug/imi ];then
echo "imi loading from debug!"
/home/debug/imi -f /home/switch.cfg
else
/tmp/switch/app/imi -f /home/switch.cfg
fi
