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

boot() {
    #logger "$app:boot"
    #start
    return 0
}

APP="TELNET"
lock() {
    until [[ -f /tmp/system.initialized && -f /tmp/system.evo.initialized ]]
    do
        #logger -p "user.debug" "$APP$1 $$ : waiting for system to be initialized"
        sleep 5
    done
    while true; do
        if mkdir /var/lock/$APP; then
            #logger -p "user.debug" "$APP$1 $$ : lock"
            break
        else
            #logger -p "user.debug" "$APP$1 $$ : wait"
            usleep 500000
        fi
    done
}

unlock() {
    #logger -p "user.debug" "$APP$1 $$ : unlock"
    rm -rf  /var/lock/$APP
}

start() {
    lock
    ltrx_mhcfgupdate $APP
    unlock
}

stop() {
    logger "$APP:stop"
}
reload() {
    logger "$APP:reload"
    stop
    start
}
