#!/bin/sh
PATH=/bin/:/sbin/:/usr/bin/:/usr/sbin:/usr/local/sbin:/usr/local/bin
export PATH

acti_logger "Mount jffs2 filesystem"
/bin/mkdir -p /etc/config
/bin/mount -t jffs2 /dev/mtdblock2 /etc/config
/bin/mkdir -p /etc/config/isp

#Ready for the correct Devcap file base on the device Serial-ID.
/etc/init.d/eeprom
# Filtering don't need to initial scripts base on device capabilities.
if [ -f /etc/init.d/filterscript.sh ]; then
	/etc/init.d/filterscript.sh
fi
# Start init scripts in /etc/init.d if first character is 'S'
# executing them in numerical order.
for i in /etc/init.d/S??* ;do

     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue

     case "$i" in
	*.sh)
	    # Source shell script for speed.
	    (
		trap - INT QUIT TSTP
		/etc/init.d/watchdog reset
		set start
		. $i
	    )
	    ;;
	*)
	    # No sh extension, so fork subprocess.
		/etc/init.d/watchdog reset
	    $i start
	    ;;
    esac
done

