mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 02:17:18 +00:00 
			
		
		
		
	refactor alt domains
This commit is contained in:
		
							parent
							
								
									af1cc3b331
								
							
						
					
					
						commit
						02140ce763
					
				
							
								
								
									
										22
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								acme.sh
									
									
									
									
									
								
							| @ -2708,6 +2708,8 @@ _clearupwebbroot() { | |||||||
| 
 | 
 | ||||||
| _on_before_issue() { | _on_before_issue() { | ||||||
|   _chk_web_roots="$1" |   _chk_web_roots="$1" | ||||||
|  |   _chk_main_domain="$2" | ||||||
|  |   _chk_alt_domains="$3" | ||||||
|   _debug _on_before_issue |   _debug _on_before_issue | ||||||
|   #run pre hook |   #run pre hook | ||||||
|   if [ "$Le_PreHook" ]; then |   if [ "$Le_PreHook" ]; then | ||||||
| @ -2729,7 +2731,7 @@ _on_before_issue() { | |||||||
| 
 | 
 | ||||||
|   _debug Le_LocalAddress "$Le_LocalAddress" |   _debug Le_LocalAddress "$Le_LocalAddress" | ||||||
| 
 | 
 | ||||||
|   alldomains=$(echo "$Le_Domain,$Le_Alt" | tr ',' ' ') |   alldomains=$(echo "$_chk_main_domain,$_chk_alt_domains" | tr ',' ' ') | ||||||
|   _index=1 |   _index=1 | ||||||
|   _currentRoot="" |   _currentRoot="" | ||||||
|   _addrIndex=1 |   _addrIndex=1 | ||||||
| @ -3030,10 +3032,10 @@ issue() { | |||||||
|   fi |   fi | ||||||
|   _web_roots="$1" |   _web_roots="$1" | ||||||
|   _main_domain="$2" |   _main_domain="$2" | ||||||
|   Le_Alt="$3" |   _alt_domains="$3" | ||||||
|   if _contains "$_main_domain" ","; then |   if _contains "$_main_domain" ","; then | ||||||
|     _main_domain=$(echo "$2,$3" | cut -d , -f 1) |     _main_domain=$(echo "$2,$3" | cut -d , -f 1) | ||||||
|     Le_Alt=$(echo "$2,$3" | cut -d , -f 2- | sed "s/,${NO_VALUE}$//") |     _alt_domains=$(echo "$2,$3" | cut -d , -f 2- | sed "s/,${NO_VALUE}$//") | ||||||
|   fi |   fi | ||||||
|   Le_Keylength="$4" |   Le_Keylength="$4" | ||||||
|   Le_RealCertPath="$5" |   Le_RealCertPath="$5" | ||||||
| @ -3071,7 +3073,7 @@ issue() { | |||||||
|       _debug _saved_domain "$_saved_domain" |       _debug _saved_domain "$_saved_domain" | ||||||
|       _saved_alt=$(_readdomainconf Le_Alt) |       _saved_alt=$(_readdomainconf Le_Alt) | ||||||
|       _debug _saved_alt "$_saved_alt" |       _debug _saved_alt "$_saved_alt" | ||||||
|       if [ "$_saved_domain,$_saved_alt" = "$_main_domain,$Le_Alt" ]; then |       if [ "$_saved_domain,$_saved_alt" = "$_main_domain,$_alt_domains" ]; then | ||||||
|         _info "Domains not changed." |         _info "Domains not changed." | ||||||
|         _info "Skip, Next renewal time is: $(__green "$(_readdomainconf Le_NextRenewTimeStr)")" |         _info "Skip, Next renewal time is: $(__green "$(_readdomainconf Le_NextRenewTimeStr)")" | ||||||
|         _info "Add '$(__red '--force')' to force to renew." |         _info "Add '$(__red '--force')' to force to renew." | ||||||
| @ -3083,7 +3085,7 @@ issue() { | |||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
|   _savedomainconf "Le_Domain" "$_main_domain" |   _savedomainconf "Le_Domain" "$_main_domain" | ||||||
|   _savedomainconf "Le_Alt" "$Le_Alt" |   _savedomainconf "Le_Alt" "$_alt_domains" | ||||||
|   _savedomainconf "Le_Webroot" "$_web_roots" |   _savedomainconf "Le_Webroot" "$_web_roots" | ||||||
| 
 | 
 | ||||||
|   _savedomainconf "Le_PreHook" "$Le_PreHook" |   _savedomainconf "Le_PreHook" "$Le_PreHook" | ||||||
| @ -3099,15 +3101,15 @@ issue() { | |||||||
|   Le_API="$API" |   Le_API="$API" | ||||||
|   _savedomainconf "Le_API" "$Le_API" |   _savedomainconf "Le_API" "$Le_API" | ||||||
| 
 | 
 | ||||||
|   if [ "$Le_Alt" = "$NO_VALUE" ]; then |   if [ "$_alt_domains" = "$NO_VALUE" ]; then | ||||||
|     Le_Alt="" |     _alt_domains="" | ||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
|   if [ "$Le_Keylength" = "$NO_VALUE" ]; then |   if [ "$Le_Keylength" = "$NO_VALUE" ]; then | ||||||
|     Le_Keylength="" |     Le_Keylength="" | ||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
|   if ! _on_before_issue "$_web_roots"; then |   if ! _on_before_issue "$_web_roots" "$_main_domain" "$_alt_domains"; then | ||||||
|     _err "_on_before_issue." |     _err "_on_before_issue." | ||||||
|     return 1 |     return 1 | ||||||
|   fi |   fi | ||||||
| @ -3138,7 +3140,7 @@ issue() { | |||||||
|       fi |       fi | ||||||
|     fi |     fi | ||||||
| 
 | 
 | ||||||
|     if ! _createcsr "$_main_domain" "$Le_Alt" "$CERT_KEY_PATH" "$CSR_PATH" "$DOMAIN_SSL_CONF"; then |     if ! _createcsr "$_main_domain" "$_alt_domains" "$CERT_KEY_PATH" "$CSR_PATH" "$DOMAIN_SSL_CONF"; then | ||||||
|       _err "Create CSR error." |       _err "Create CSR error." | ||||||
|       _clearup |       _clearup | ||||||
|       _on_issue_err |       _on_issue_err | ||||||
| @ -3154,7 +3156,7 @@ issue() { | |||||||
|   sep='#' |   sep='#' | ||||||
|   dvsep=',' |   dvsep=',' | ||||||
|   if [ -z "$vlist" ]; then |   if [ -z "$vlist" ]; then | ||||||
|     alldomains=$(echo "$_main_domain,$Le_Alt" | tr ',' ' ') |     alldomains=$(echo "$_main_domain,$_alt_domains" | tr ',' ' ') | ||||||
|     _index=1 |     _index=1 | ||||||
|     _currentRoot="" |     _currentRoot="" | ||||||
|     for d in $alldomains; do |     for d in $alldomains; do | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user