]> 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:19:30 +0000 (20:19 +0800)
acme.sh

diff --git a/acme.sh b/acme.sh
index c9c58074d6e650593d626c1c746c25e144cd3fbe..18ed71a79dec0f441a88d84da1b06874d3f1a7a8 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"
@@ -5119,6 +5119,7 @@ _process() {
   _openssl_bin=""
   _syslog=""
   _use_wget=""
+  _server=""
   while [ ${#} -gt 0 ]; do
     case "${1}" in
 
@@ -5237,6 +5238,7 @@ _process() {
         ;;
       --server)
         ACME_DIRECTORY="$2"
+        _server="$ACME_DIRECTORY"
         export ACME_DIRECTORY
         shift
         ;;
@@ -5560,6 +5562,9 @@ _process() {
 
   if [ "$DEBUG" ]; then
     version
+    if [ "$_server" ]; then
+      _debug "Using server: $_server"
+    fi
   fi
 
   case "${_CMD}" in