]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
fix server host
authorneilpang <github@byneil.com>
Mon, 19 Jun 2017 12:19:30 +0000 (20:19 +0800)
committerneilpang <github@byneil.com>
Mon, 19 Jun 2017 12:34:49 +0000 (20:34 +0800)
acme.sh

diff --git a/acme.sh b/acme.sh
index 81668480bdf3cac2955ceadda5591f1f9eb707d9..a9a9c0401ff279e6f5e251ec0f39dc6724dbd5e9 100755 (executable)
--- a/acme.sh
+++ b/acme.sh
@@ -2265,7 +2265,7 @@ _initpath() {
     fi
   fi
 
-  _ACME_SERVER_HOST="$(echo "$ACME_DIRECTORY" | cut -d : -f 2 | tr -d '/')"
+  _ACME_SERVER_HOST="$(echo "$ACME_DIRECTORY" | cut -d : -f 2 | tr -s / | cut -d / -f 2)"
   _debug2 "_ACME_SERVER_HOST" "$_ACME_SERVER_HOST"
 
   CA_DIR="$CA_HOME/$_ACME_SERVER_HOST"
@@ -5124,6 +5124,7 @@ _process() {
   _openssl_bin=""
   _syslog=""
   _use_wget=""
+  _server=""
   while [ ${#} -gt 0 ]; do
     case "${1}" in
 
@@ -5242,6 +5243,7 @@ _process() {
         ;;
       --server)
         ACME_DIRECTORY="$2"
+        _server="$ACME_DIRECTORY"
         export ACME_DIRECTORY
         shift
         ;;
@@ -5568,6 +5570,9 @@ _process() {
 
   if [ "$DEBUG" ]; then
     version
+    if [ "$_server" ]; then
+      _debug "Using server: $_server"
+    fi
   fi
 
   case "${_CMD}" in