- Add VSL support,
- Display VSL tab in VPN Admin Board, - Support now rx3-base 1.2.0.
This commit is contained in:
@@ -39,25 +39,25 @@
|
||||
# Global Variables
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
declare -g VERSION="1.0.0"
|
||||
declare -g NAME="openvpn-status"
|
||||
declare -g HELP="usage: [-h | --help] | [-V | --version] | [-v | --verbose] [dev]"
|
||||
declare -g VERSION="1.2.4"
|
||||
declare -g NAME="openvpn-status"
|
||||
declare -g HELP="usage: [-h | --help] | [-V | --version] | [-v | --verbose] [dev]"
|
||||
|
||||
declare -g MODE="DEFAULT"
|
||||
declare -g VERBOSE="FALSE"
|
||||
declare -g DRY_RUN="FALSE"
|
||||
declare -g RETVAL=0
|
||||
declare -g EXIT_CODE=0
|
||||
declare -g MODE="DEFAULT"
|
||||
declare -g VERBOSE="FALSE"
|
||||
declare -g DRY_RUN="FALSE"
|
||||
|
||||
declare -g DEBUG=""
|
||||
#declare -g DEBUG="echo"
|
||||
#declare -g DEBUG=":"
|
||||
declare -g DEBUG=""
|
||||
#declare -g DEBUG="echo"
|
||||
#declare -g DEBUG=":"
|
||||
|
||||
declare -g LOG=""
|
||||
#declare -g LOG=":"
|
||||
#declare -g LOG="echo"
|
||||
declare -g LOG=""
|
||||
#declare -g LOG=":"
|
||||
#declare -g LOG="echo"
|
||||
|
||||
declare -g STATUS_DIR="/var/lib/openvpn"
|
||||
declare -g DEV=""
|
||||
declare -g STATUS_DIR="/var/lib/openvpn"
|
||||
declare -g DEV=""
|
||||
|
||||
|
||||
|
||||
@@ -105,18 +105,20 @@ ovs_args_parse()
|
||||
while true
|
||||
do
|
||||
case "$1" in
|
||||
# Options
|
||||
-h|--help) MODE="EXIT"; ovs_help_print; shift;;
|
||||
-V|--version) MODE="EXIT"; ovs_version_print; shift;;
|
||||
-v|--verbose) VERBOSE="TRUE"; shift;;
|
||||
# Mode switches
|
||||
-h|--help) MODE="HELP"; shift;;
|
||||
-V|--version) MODE="VERSION"; shift;;
|
||||
|
||||
# Global options
|
||||
-v|--verbose) VERBOSE="TRUE"; shift;;
|
||||
|
||||
# End of options
|
||||
--) shift; break;;
|
||||
*) echo "args_parse internal error [$1]!"; exit 1;;
|
||||
--) shift; break;;
|
||||
*) echo "args_parse internal error [$1]!"; exit 1;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [[ "${MODE}" != "EXIT" ]]
|
||||
if [[ "${MODE}" == "DEFAULT" ]]
|
||||
then
|
||||
if [[ "${#}" -ge "1" ]]
|
||||
then
|
||||
@@ -164,15 +166,26 @@ ovs_status_all()
|
||||
# Main
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
vsl_add
|
||||
|
||||
ovs_args_parse "$@"
|
||||
|
||||
|
||||
case "${MODE}" in
|
||||
"EXIT")
|
||||
exit ${EXIT_CODE}
|
||||
;;
|
||||
|
||||
"HELP")
|
||||
ovs_help_print
|
||||
exit ${EXIT_CODE}
|
||||
;;
|
||||
|
||||
if [[ "${MODE}" == "EXIT" ]]
|
||||
then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
"VERSION")
|
||||
ovs_version_print
|
||||
exit ${EXIT_CODE}
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
case "${MODE}" in
|
||||
@@ -186,8 +199,9 @@ case "${MODE}" in
|
||||
|
||||
*)
|
||||
echo "Usage: $0 [dev]"
|
||||
RETVAL=1
|
||||
EXIT_CODE=1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit ${RETVAL}
|
||||
|
||||
exit ${EXIT_CODE}
|
||||
|
||||
Reference in New Issue
Block a user