#!/bin/sh /etc/rc.common
#
# Copyright (C) 2016-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=99

boot() {
        #/usr/bin/logger -t PPTP -p info  "Calling pptp from init.d boot"
        echo `date` " Calling pptpwatchdog from boot" >> /tmp/pptpwatchdog
        /usr/sbin/pptpwatchdog boot &
}

start() {
        #/usr/bin/logger -t PPTP -p info  "Calling pptp from init.d start"
        echo `date` " Calling pptpwatchdog from start" >> /tmp/pptpwatchdog
        /usr/sbin/pptpwatchdog boot &
}

stop() {
        echo `date` " Stoping pptpwatchdog" >> /tmp/pptpwatchdog
        ps | grep -i pptpwatchdog | grep -v grep | awk '{print $1}' | xargs kill
        return 0
}

reload() {
        echo `date` " Reloading pptpwatchdog" >> /tmp/pptpwatchdog
        stop
        start
}
restart() {
        echo `date` " Restarting pptpwatchdog" >> /tmp/pptpwatchdog
        stop
        start
}
