mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 02:17:18 +00:00 
			
		
		
		
	support account config file to save dns api key
This commit is contained in:
		
							parent
							
								
									ab49796192
								
							
						
					
					
						commit
						e9209938cb
					
				| @ -22,6 +22,10 @@ dns-cf-add() { | ||||
|     return 1 | ||||
|   fi | ||||
|    | ||||
|   #save the api key and email to the account conf file. | ||||
|   _saveaccountconf CF_Key "$CF_Key" | ||||
|   _saveaccountconf CF_Email "$CF_Email" | ||||
|    | ||||
|   _debug "First detect the root zone" | ||||
|   if ! _get_root $fulldomain ; then | ||||
|     _err "invalid domain" | ||||
|  | ||||
							
								
								
									
										33
									
								
								le.sh
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								le.sh
									
									
									
									
									
								
							| @ -242,6 +242,29 @@ _setopt() { | ||||
|   _debug "$(grep -H -n "^$__opt$__sep" $__conf)" | ||||
| } | ||||
| 
 | ||||
| #_savedomainconf   key  value | ||||
| #save to domain.conf | ||||
| _savedomainconf() { | ||||
|   key="$1" | ||||
|   value="$2" | ||||
|   if [ "$DOMAIN_CONF" ] ; then | ||||
|     _setopt $DOMAIN_CONF "$key" "=" "$value" | ||||
|   else | ||||
|     _debug "DOMAIN_CONF is empty, can not save $key=$value" | ||||
|   fi | ||||
| } | ||||
| 
 | ||||
| #_saveaccountconf  key  value | ||||
| _saveaccountconf() { | ||||
|   key="$1" | ||||
|   value="$2" | ||||
|   if [ "$ACCOUNT_CONF_PATH" ] ; then | ||||
|     _setopt $ACCOUNT_CONF_PATH "$key" "=" "$value" | ||||
|   else | ||||
|     _debug "ACCOUNT_CONF_PATH is empty, can not save $key=$value" | ||||
|   fi | ||||
| } | ||||
| 
 | ||||
| _startserver() { | ||||
|   content="$1" | ||||
|   _NC="nc -q 1" | ||||
| @ -296,7 +319,15 @@ _initpath() { | ||||
|   mkdir -p "$WORKING_DIR" | ||||
|    | ||||
|   if [ -z "$ACCOUNT_KEY_PATH" ] ; then | ||||
|     ACCOUNT_KEY_PATH="$WORKING_DIR/account.acc" | ||||
|     ACCOUNT_KEY_PATH="$WORKING_DIR/account.key" | ||||
|   fi | ||||
|    | ||||
|   if [ -z "$ACCOUNT_CONF_PATH" ] ; then | ||||
|     ACCOUNT_CONF_PATH="$WORKING_DIR/account.conf" | ||||
|   fi | ||||
|    | ||||
|   if [ -f "$ACCOUNT_CONF_PATH" ] ; then | ||||
|     source "$ACCOUNT_CONF_PATH" | ||||
|   fi | ||||
|    | ||||
|   if [ -z "$domain" ] ; then | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user