mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-22 21:21:42 +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
|
||||
|
||||
VER=2.5.3
|
||||
VER=2.5.4
|
||||
|
||||
PROJECT_NAME="acme.sh"
|
||||
|
||||
@ -2754,6 +2754,8 @@ _initconf() {
|
||||
|
||||
#LOG_FILE=\"$DEFAULT_LOG_FILE\"
|
||||
|
||||
#AUTO_UPGRADE=""
|
||||
|
||||
#STAGE=1 # Use the staging api
|
||||
#FORCE=1 # Force to issue cert
|
||||
#DEBUG=1 # Debug mode
|
||||
@ -3020,6 +3022,19 @@ uninstall() {
|
||||
|
||||
cron() {
|
||||
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
|
||||
_ret="$?"
|
||||
IN_CRON=""
|
||||
|
Loading…
Reference in New Issue
Block a user