From 37b2ba3559695cb6ccaf410a83fc6eff540931e7 Mon Sep 17 00:00:00 2001 From: hwdsl2 Date: Tue, 5 Apr 2022 23:38:43 -0500 Subject: [PATCH] Update IKEv2 script - Show total when listing IKEv2 clients - Cleanup --- extras/ikev2setup.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/extras/ikev2setup.sh b/extras/ikev2setup.sh index b67df10..2e60c03 100755 --- a/extras/ikev2setup.sh +++ b/extras/ikev2setup.sh @@ -151,7 +151,7 @@ confirm_or_abort() { show_header() { cat <<'EOF' -IKEv2 Script Copyright (c) 2020-2022 Lin Song 20 Mar 2022 +IKEv2 Script Copyright (c) 2020-2022 Lin Song 6 Apr 2022 EOF } @@ -381,6 +381,12 @@ list_existing_clients() { [ -z "$client_status" ] && client_status=unknown printf '%s\n' "$client_status" done + client_count=$(printf '%s\n' "$client_names" | wc -l 2>/dev/null) + if [ "$client_count" = "1" ]; then + printf '\n%s\n' "Total: 1 client" + elif [ -n "$client_count" ]; then + printf '\n%s\n' "Total: $client_count clients" + fi } enter_server_address() { @@ -1245,7 +1251,7 @@ cat <<'EOF' Next steps: Configure IKEv2 clients. See: https://git.io/ikev2clients -Feedback: bit.ly/vpn-feedback +Feedback: https://bit.ly/vpn-feedback ================================================