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…
Reference in New Issue
Block a user