mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 18:37:30 +00:00 
			
		
		
		
	rename "--logfile" to "--log", and give a default log file
This commit is contained in:
		
							parent
							
								
									5ea6e9c9c0
								
							
						
					
					
						commit
						d0871bdae3
					
				
							
								
								
									
										33
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								acme.sh
									
									
									
									
									
								
							| @ -16,6 +16,7 @@ DEFAULT_CA="https://acme-v01.api.letsencrypt.org" | |||||||
| DEFAULT_AGREEMENT="https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf" | DEFAULT_AGREEMENT="https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf" | ||||||
| 
 | 
 | ||||||
| DEFAULT_USER_AGENT="$PROJECT_ENTRY client v$VER : $PROJECT" | DEFAULT_USER_AGENT="$PROJECT_ENTRY client v$VER : $PROJECT" | ||||||
|  | DEFAULT_ACCOUNT_EMAIL="" | ||||||
| 
 | 
 | ||||||
| STAGE_CA="https://acme-staging.api.letsencrypt.org" | STAGE_CA="https://acme-staging.api.letsencrypt.org" | ||||||
| 
 | 
 | ||||||
| @ -1286,6 +1287,8 @@ __initHome() { | |||||||
|   if [ -z "$ACCOUNT_CONF_PATH" ] ; then |   if [ -z "$ACCOUNT_CONF_PATH" ] ; then | ||||||
|     ACCOUNT_CONF_PATH="$_DEFAULT_ACCOUNT_CONF_PATH" |     ACCOUNT_CONF_PATH="$_DEFAULT_ACCOUNT_CONF_PATH" | ||||||
|   fi |   fi | ||||||
|  |    | ||||||
|  |   DEFAULT_LOG_FILE="$LE_WORKING_DIR/$PROJECT_NAME.log" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[domain]  [keylength] | #[domain]  [keylength] | ||||||
| @ -2749,7 +2752,7 @@ _initconf() { | |||||||
| #ACCOUNT_KEY_PATH=\"/path/to/account.key\" | #ACCOUNT_KEY_PATH=\"/path/to/account.key\" | ||||||
| #CERT_HOME=\"/path/to/cert/home\" | #CERT_HOME=\"/path/to/cert/home\" | ||||||
| 
 | 
 | ||||||
| #LOG_FILE=\"/var/log/$PROJECT_NAME.log\" | #LOG_FILE=\"$DEFAULT_LOG_FILE\" | ||||||
| 
 | 
 | ||||||
| #STAGE=1 # Use the staging api | #STAGE=1 # Use the staging api | ||||||
| #FORCE=1 # Force to issue cert | #FORCE=1 # Force to issue cert | ||||||
| @ -3029,6 +3032,7 @@ version() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| showhelp() { | showhelp() { | ||||||
|  |   _initpath | ||||||
|   version |   version | ||||||
|   echo "Usage: $PROJECT_ENTRY  command ...[parameters].... |   echo "Usage: $PROJECT_ENTRY  command ...[parameters].... | ||||||
| Commands: | Commands: | ||||||
| @ -3068,7 +3072,7 @@ Parameters: | |||||||
|    |    | ||||||
|   --keylength, -k [2048]            Specifies the domain key length: 2048, 3072, 4096, 8192 or ec-256, ec-384. |   --keylength, -k [2048]            Specifies the domain key length: 2048, 3072, 4096, 8192 or ec-256, ec-384. | ||||||
|   --accountkeylength, -ak [2048]    Specifies the account key length. |   --accountkeylength, -ak [2048]    Specifies the account key length. | ||||||
|   --logfile  /path/to/logfile       Specifies the log file. |   --log    [/path/to/logfile]       Specifies the log file. The default is: \"$DEFAULT_LOG_FILE\" if you don't give a file path here. | ||||||
|    |    | ||||||
|   These parameters are to install the cert to nginx/apache or anyother server after issue/renew a cert: |   These parameters are to install the cert to nginx/apache or anyother server after issue/renew a cert: | ||||||
|    |    | ||||||
| @ -3152,10 +3156,14 @@ upgrade() { | |||||||
| _processAccountConf() { | _processAccountConf() { | ||||||
|   if [ "$_useragent" ] ; then |   if [ "$_useragent" ] ; then | ||||||
|     _saveaccountconf "USER_AGENT" "$_useragent" |     _saveaccountconf "USER_AGENT" "$_useragent" | ||||||
|  |   elif [ "$USER_AGENT" != "$DEFAULT_USER_AGENT" ] ; then | ||||||
|  |     _saveaccountconf "USER_AGENT" "$USER_AGENT" | ||||||
|   fi |   fi | ||||||
|    |    | ||||||
|   if [ "$_accountemail" ] ; then |   if [ "$_accountemail" ] ; then | ||||||
|     _saveaccountconf "ACCOUNT_EMAIL" "$_accountemail" |     _saveaccountconf "ACCOUNT_EMAIL" "$_accountemail" | ||||||
|  |   elif [ "$ACCOUNT_EMAIL" != "$DEFAULT_ACCOUNT_EMAIL" ] ; then | ||||||
|  |     _saveaccountconf "ACCOUNT_EMAIL" "$ACCOUNT_EMAIL" | ||||||
|   fi |   fi | ||||||
|    |    | ||||||
| } | } | ||||||
| @ -3192,6 +3200,7 @@ _process() { | |||||||
|   _post_hook="" |   _post_hook="" | ||||||
|   _renew_hook="" |   _renew_hook="" | ||||||
|   _logfile="" |   _logfile="" | ||||||
|  |   _log="" | ||||||
|   while [ ${#} -gt 0 ] ; do |   while [ ${#} -gt 0 ] ; do | ||||||
|     case "${1}" in |     case "${1}" in | ||||||
|      |      | ||||||
| @ -3468,10 +3477,15 @@ _process() { | |||||||
|     --ocsp-must-staple|--ocsp) |     --ocsp-must-staple|--ocsp) | ||||||
|         Le_OCSP_Stable="1" |         Le_OCSP_Stable="1" | ||||||
|         ;; |         ;; | ||||||
|     --logfile) |     --log|--logfile) | ||||||
|  |         _log="1" | ||||||
|         _logfile="$2" |         _logfile="$2" | ||||||
|  |         if [ -z "$_logfile" ] || _startswith "$_logfile" '-' ; then | ||||||
|  |           _logfile="" | ||||||
|  |         else | ||||||
|  |           shift | ||||||
|  |         fi | ||||||
|         LOG_FILE="$_logfile" |         LOG_FILE="$_logfile" | ||||||
|         shift |  | ||||||
|         ;; |         ;; | ||||||
| 
 | 
 | ||||||
|     *) |     *) | ||||||
| @ -3485,9 +3499,13 @@ _process() { | |||||||
| 
 | 
 | ||||||
|   if [ "${_CMD}" != "install" ] ; then |   if [ "${_CMD}" != "install" ] ; then | ||||||
|     __initHome |     __initHome | ||||||
|  |     if [ "$_log" ] && [ -z "$_logfile" ] ; then | ||||||
|  |       _logfile="$DEFAULT_LOG_FILE" | ||||||
|  |     fi | ||||||
|     if [ "$_logfile" ] ; then |     if [ "$_logfile" ] ; then | ||||||
|       _saveaccountconf "LOG_FILE" "$_logfile" |       _saveaccountconf "LOG_FILE" "$_logfile" | ||||||
|     fi |     fi | ||||||
|  |     LOG_FILE="$_logfile" | ||||||
|     _processAccountConf |     _processAccountConf | ||||||
|   fi |   fi | ||||||
|   |   | ||||||
| @ -3551,8 +3569,11 @@ _process() { | |||||||
|   fi |   fi | ||||||
|    |    | ||||||
|   if [ "${_CMD}" = "install" ] ; then |   if [ "${_CMD}" = "install" ] ; then | ||||||
|     if [ "$_logfile" ] ; then |     if [ "$_log" ] ; then | ||||||
|       _saveaccountconf "LOG_FILE" "$_logfile" |       if [ -z "$LOG_FILE" ] ; then | ||||||
|  |         LOG_FILE="$DEFAULT_LOG_FILE" | ||||||
|  |       fi | ||||||
|  |       _saveaccountconf "LOG_FILE" "$LOG_FILE" | ||||||
|     fi |     fi | ||||||
|     _processAccountConf |     _processAccountConf | ||||||
|   fi |   fi | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user