From 3498a5856aed22ee696d70c1d269a03f7f96758f Mon Sep 17 00:00:00 2001 From: neilpang Date: Fri, 18 Nov 2016 19:40:41 +0800 Subject: [PATCH] fix bug https://github.com/Neilpang/acme.sh/issues/401 --- acme.sh | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/acme.sh b/acme.sh index 1397f870..2b2386d0 100755 --- a/acme.sh +++ b/acme.sh @@ -1705,8 +1705,6 @@ _initpath() { return 0 fi - mkdir -p "$CA_DIR" - domain="$1" _ilength="$2" @@ -1726,13 +1724,6 @@ _initpath() { _debug DOMAIN_PATH "$DOMAIN_PATH" fi - if [ ! -d "$DOMAIN_PATH" ]; then - if ! mkdir -p "$DOMAIN_PATH"; then - _err "Can not create domain path: $DOMAIN_PATH" - return 1 - fi - fi - if [ -z "$DOMAIN_CONF" ]; then DOMAIN_CONF="$DOMAIN_PATH/$domain.conf" fi @@ -3005,6 +2996,10 @@ renewAll() { for di in "${CERT_HOME}"/*.*/; do _debug di "$di" + if ! [ -d "$di" ] ; then + _debug "Not directory, skip: $di" + continue + fi d=$(basename "$di") _debug d "$d" ( @@ -3127,6 +3122,10 @@ list() { if [ "$_raw" ]; then printf "%s\n" "Main_Domain${_sep}KeyLength${_sep}SAN_Domains${_sep}Created${_sep}Renew" for di in "${CERT_HOME}"/*.*/; do + if ! [ -d "$di" ] ; then + _debug "Not directory, skip: $di" + continue + fi d=$(basename "$di") _debug d "$d" (