#!/bin/sh

#[ligai add]for old version that factory produced to upgrade without empty user config
if [ -e "/etc/config/netmanager" ]
then
    if [ ! -e "/data/config" ]
    then
        cd /data && mkdir config && cp -rf /etc/config/* /data/config
        rm -rf /etc/config/netmanager
    elif [ ! -d "/data/config" ]
    then
        cd /data && rm -f config && mkdir config && cp -rf /etc/config/* /data/config
        rm -rf /etc/config/netmanager
    fi
fi

#[ligai add]for factory default configuration
if [ ! -e "/data/config" ]
then
    cd /data && mkdir config && cp -rf /etc/default_config/* /data/config
elif [ ! -d "/data/config" ]
then
    cd /data && rm -f config && mkdir config && cp -rf /etc/default_config/* /data/config
fi
if [ ! -e "/data/hosts" ]
then
    cd /data && touch hosts
fi
#[ligai add end]

#wuchao add
def_cfg_cnt=`ls -la /etc/default_config | wc -l`
cfg_cnt=`ls -la /data/config | wc -l`
if [ $def_cfg_cnt -gt $cfg_cnt ]
then
    echo "config missing, rebuild!"
    rm -rf /data/config/* && cp -rf /etc/default_config/* /data/config
fi
#wuchao add end
