From 92c067541115dfe823d4d66da6d5866a0e7e83e6 Mon Sep 17 00:00:00 2001 From: Teddysun Date: Sun, 9 Jun 2019 14:25:49 +0900 Subject: [PATCH] Update l2tpctl.sh Signed-off-by: Teddysun --- docker/l2tp/alpine/l2tpctl.sh | 23 ++++++++++++++++------- docker/l2tp/l2tpctl.sh | 21 +++++++++++++++------ 2 files changed, 31 insertions(+), 13 deletions(-) diff --git a/docker/l2tp/alpine/l2tpctl.sh b/docker/l2tp/alpine/l2tpctl.sh index 103bb00..1f8e025 100644 --- a/docker/l2tp/alpine/l2tpctl.sh +++ b/docker/l2tp/alpine/l2tpctl.sh @@ -99,6 +99,11 @@ mod_user(){ echo "Username ${user}'s password has been changed." } +get_version(){ + ipsec --version + xl2tpd --version +} + action=$1 case ${action} in -l|--list) @@ -113,14 +118,18 @@ case ${action} in -m|--mod) mod_user ;; + -v|--version) + get_version + ;; -h|--help) - echo "Usage: `basename $0` -l,--list List all users" - echo " `basename $0` -a,--add Add a user" - echo " `basename $0` -d,--del Delete a user" - echo " `basename $0` -m,--mod Modify a user password" - echo " `basename $0` -h,--help Print this help information" + echo "Usage: `basename $0` -l,--list List all users" + echo " `basename $0` -a,--add Add a user" + echo " `basename $0` -d,--del Delete a user" + echo " `basename $0` -m,--mod Modify a user password" + echo " `basename $0` -v,--version Print program version" + echo " `basename $0` -h,--help Print this help information" ;; *) - echo "Usage: `basename $0` [-l,--list|-a,--add|-d,--del|-m,--mod|-h,--help]" && exit + echo "Usage: `basename $0` [-l,--list|-a,--add|-d,--del|-m,--mod|-v,--version|-h,--help]" && exit ;; -esac \ No newline at end of file +esac diff --git a/docker/l2tp/l2tpctl.sh b/docker/l2tp/l2tpctl.sh index 4dc121d..1f8e025 100644 --- a/docker/l2tp/l2tpctl.sh +++ b/docker/l2tp/l2tpctl.sh @@ -99,6 +99,11 @@ mod_user(){ echo "Username ${user}'s password has been changed." } +get_version(){ + ipsec --version + xl2tpd --version +} + action=$1 case ${action} in -l|--list) @@ -113,14 +118,18 @@ case ${action} in -m|--mod) mod_user ;; + -v|--version) + get_version + ;; -h|--help) - echo "Usage: `basename $0` -l,--list List all users" - echo " `basename $0` -a,--add Add a user" - echo " `basename $0` -d,--del Delete a user" - echo " `basename $0` -m,--mod Modify a user password" - echo " `basename $0` -h,--help Print this help information" + echo "Usage: `basename $0` -l,--list List all users" + echo " `basename $0` -a,--add Add a user" + echo " `basename $0` -d,--del Delete a user" + echo " `basename $0` -m,--mod Modify a user password" + echo " `basename $0` -v,--version Print program version" + echo " `basename $0` -h,--help Print this help information" ;; *) - echo "Usage: `basename $0` [-l,--list|-a,--add|-d,--del|-m,--mod|-h,--help]" && exit + echo "Usage: `basename $0` [-l,--list|-a,--add|-d,--del|-m,--mod|-v,--version|-h,--help]" && exit ;; esac