#!/bin/sh
# Copyright (c) 2003-2007 by Cisco Systems, Inc.
# Cisco NetFlow Collector startup script

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/ucb
export PATH
 
NFC_DIR=/opt/CSCOnfc
export NFC_DIR

NFC_USER=nfcuser
export NFC_USER
 
BINDIR=$NFC_DIR/bin
USAGE="usage: $0 {start|stop}"

if [ `whoami` != root ]; then
    echo "must be root"
    exit 1
fi

# start_msg and stop_msg are for hp-ux only.

rval=0

case $1 in
    start)
        su $NFC_USER -c "$BINDIR/nfcollector start all"

        # applies to RHEL only
        if [ -d /var/lock/subsys ]; then
            touch /var/lock/subsys/csco_nfcd
        fi

#       $BINDIR/startbgp.sh
    ;;
    
    stop)
        su $NFC_USER -c "$BINDIR/nfcollector shutdown"

        # applies to RHEL only
        rm -f /var/lock/subsys/csco_nfcd

#       $BINDIR/stopbgp.sh
    ;;

    start_msg)
        echo "Starting Cisco CNS Netflow Collection Engine"
    ;;

    stop_msg)
        echo "Stopping Cisco CNS Netflow Collection Engine"
    ;;

    *)
        echo $USAGE
        rval=1
    ;;
esac

exit $rval

