#!/bin/sh /etc/rc.common

#
# Copyright (C) 2014-2020, Lantronix, Inc. All Rights Reserved.
#           7535 Irvine Center Drive, Suite 100
#           Irvine, CA 92618 USA

# Permission to use, copy, modify this software for any
# purpose is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.

# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# 

START=95

boot() {
    [ -d /tmp/app_log ] || mkdir /tmp/app_log
    /usr/sbin/generic_agent_all.sh
    /usr/sbin/generic_agent_start.sh &
    return 0
}

start() {
    /etc/init.d/gps reload
    /usr/sbin/generic_agent_all.sh
    /usr/sbin/generic_agent_start.sh &
}

stop() {
    rm /tmp/app_log/generic_agent
    rm /tmp/app_log/generic_agent_ptrs
    ps | grep -w generic_agent_c | grep -v grep | awk '{print $1}' | xargs kill -9
    ps | grep -i generic_agent_start.sh | grep -v grep | awk '{print $1}' | xargs kill -9
    return 0
}
reload() {
    stop
    start
}
