#!/bin/sh /etc/rc.common
START=99

boot() {
    logger "percepxion:boot"
    . /lib/functions/system.sh
    SERIALNUM=`uci get percepxion.Basic.Serial_Number 2>/dev/null`
    MODEL=`uci get percepxion.Basic.Device_Model 2>/dev/null`
    if [ "$SERIALNUM" == "" ]; then
        SERIALNUM=`mtd_get_mac_binary factory 4 | sed 's/\://g'  | awk '{print toupper($0)}'`
        uci set percepxion.Basic.Serial_Number="$SERIALNUM"
    fi
    if [ "$MODEL" == "" ]; then
        MODEL=`fw_printenv pid | awk -F"=" '{print $2}' | awk -F"-" '{print $1}'`
        uci set percepxion.Basic.Device_Model="$MODEL"
    fi
    uci commit percepxion
    start
    return 0
}

start() {
    /usr/sbin/percepxioninit.sh
}

stop() {
    enable=`uci get percepxion.Basic.State`
}
reload() {
    stop
    start
}

