From: Ian Kelling <ian@iankelling.org> Date: Sat, 27 Aug 2016 19:39:46 +0000 (-0700) Subject: fix arg processing X-Git-Url: https://iankelling.org/git/?a=commitdiff_plain;h=b9013116e0c8822917d8a199424bf726896dcf34;p=vpn-setup fix arg processing --- diff --git a/vpn-mk-client-cert b/vpn-mk-client-cert index a3ea21f..9dc75f4 100755 --- a/vpn-mk-client-cert +++ b/vpn-mk-client-cert @@ -24,7 +24,7 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR [[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" usage() { - cat <<'EOF' + cat <<EOF usage: ${0##*/} VPN_SERVER_HOST [CLIENT_HOST] Generate a client cert and config and install it on locally or on @@ -35,10 +35,10 @@ EOF } case $1 in - -h|--help|*) usage 0 ;; + -h|--help) usage 0 ;; esac -(($# <= 2)) || usage 1 +(($# <= 1)) || usage 1 host=$1 shell="bash -c"