mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-30 18:07:15 +00:00 
			
		
		
		
	support AUTO_UPGRADE. In the cron job, try to upgrade acme.sh if "AUTO_UPGRADE" is set.
This commit is contained in:
		
							parent
							
								
									d0871bdae3
								
							
						
					
					
						commit
						89002ed298
					
				
							
								
								
									
										17
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								acme.sh
									
									
									
									
									
								
							| @ -1,6 +1,6 @@ | |||||||
| #!/usr/bin/env sh | #!/usr/bin/env sh | ||||||
| 
 | 
 | ||||||
| VER=2.5.3 | VER=2.5.4 | ||||||
| 
 | 
 | ||||||
| PROJECT_NAME="acme.sh" | PROJECT_NAME="acme.sh" | ||||||
| 
 | 
 | ||||||
| @ -2754,6 +2754,8 @@ _initconf() { | |||||||
| 
 | 
 | ||||||
| #LOG_FILE=\"$DEFAULT_LOG_FILE\" | #LOG_FILE=\"$DEFAULT_LOG_FILE\" | ||||||
| 
 | 
 | ||||||
|  | #AUTO_UPGRADE="" | ||||||
|  | 
 | ||||||
| #STAGE=1 # Use the staging api | #STAGE=1 # Use the staging api | ||||||
| #FORCE=1 # Force to issue cert | #FORCE=1 # Force to issue cert | ||||||
| #DEBUG=1 # Debug mode | #DEBUG=1 # Debug mode | ||||||
| @ -3020,6 +3022,19 @@ uninstall() { | |||||||
| 
 | 
 | ||||||
| cron() { | cron() { | ||||||
|   IN_CRON=1 |   IN_CRON=1 | ||||||
|  |   _initpath | ||||||
|  |   if [ "$AUTO_UPGRADE" ] ; then | ||||||
|  |     export LE_WORKING_DIR | ||||||
|  |     ( | ||||||
|  |      . $LE_WORKING_DIR/$PROJECT_ENTRY >/dev/null | ||||||
|  |      if ! upgrade ; then | ||||||
|  |        _err "Cron:Upgrade failed!" | ||||||
|  |        return 1 | ||||||
|  |      fi | ||||||
|  |     ) | ||||||
|  |     . $LE_WORKING_DIR/$PROJECT_ENTRY >/dev/null | ||||||
|  |     _info "Auto upgraded to: $VER" | ||||||
|  |   fi | ||||||
|   renewAll |   renewAll | ||||||
|   _ret="$?" |   _ret="$?" | ||||||
|   IN_CRON="" |   IN_CRON="" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user