#!/bin/sh -e

PREFIX=/usr/local/array_vpnc

case "$1" in
    install)
        echo "Installing array_vpnc..."
        mkdir -p $PREFIX
        cd $PREFIX
        wget 'http://support.arraynetworks.com.cn/troubleshooting/v8.4.6.2.132/L3VPN_for_linux.bin'
        chmod 4755 L3VPN_for_linux.bin
        ./L3VPN_for_linux.bin
        if [ $(arch)=="x86_64" ];then
            mv array_vpnc64 array_vpnc
        fi
        rm -rf L3VPN_for_linux.bin test.tar.gz
        ;;
    start)
        HOSTNAME=$(awk '/^HOSTNAME= /{$1="";print $0}' $HOME/.myrc)
        USERNAME=$(awk '/^USERNAME= /{$1="";print $0}' $HOME/.myrc)
        PASSWORD=$(awk '/^PASSWORD= /{$1="";print $0}' $HOME/.myrc)
        #PORT=
        echo "Starting array_vpnc..."
        $PREFIX/array_vpnc -n $HOSTNAME -u $USERNAME -p $PASSWORD
        ;;
    stop)
        echo "Stopping array_vpnc..."
        $PREFIX/array_vpnc -stop
        ;;
    restart)
        $0 stop
        $0 start
        ;;
    status)
        ;;
    reset)
        ;;
    *)
        echo "Usage: $0 {install|start|stop|status|reset}" >&2
        exit 1
        ;;
esac

exit 0
