support '--auto-upgrade'
This commit is contained in:
parent
4dfc8b262c
commit
6bf281f905
22
acme.sh
22
acme.sh
@ -3312,7 +3312,7 @@ uninstall() {
|
||||
cron() {
|
||||
IN_CRON=1
|
||||
_initpath
|
||||
if [ "$AUTO_UPGRADE" ] ; then
|
||||
if [ "$AUTO_UPGRADE" = "1" ] ; then
|
||||
export LE_WORKING_DIR
|
||||
(
|
||||
if ! upgrade ; then
|
||||
@ -3416,6 +3416,7 @@ Parameters:
|
||||
--post-hook Command to be run after attempting to obtain/renew certificates. No matter the obain/renew is success or failed.
|
||||
--renew-hook Command to be run once for each successfully renewed certificate.
|
||||
--ocsp-must-staple, --ocsp Generate ocsp must Staple extension.
|
||||
--auto-upgrade [0|1] Valid for '--upgrade' command, indicating whether to upgrade automatically in future.
|
||||
"
|
||||
}
|
||||
|
||||
@ -3479,6 +3480,12 @@ _processAccountConf() {
|
||||
_saveaccountconf "ACCOUNT_EMAIL" "$ACCOUNT_EMAIL"
|
||||
fi
|
||||
|
||||
if [ "$_auto_upgrade" ] ; then
|
||||
_saveaccountconf "AUTO_UPGRADE" "$_auto_upgrade"
|
||||
elif [ "$AUTO_UPGRADE" ] ; then
|
||||
_saveaccountconf "AUTO_UPGRADE" "$AUTO_UPGRADE"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
_process() {
|
||||
@ -3516,6 +3523,7 @@ _process() {
|
||||
_log=""
|
||||
_local_address=""
|
||||
_log_level=""
|
||||
_auto_upgrade=""
|
||||
while [ ${#} -gt 0 ] ; do
|
||||
case "${1}" in
|
||||
|
||||
@ -3807,7 +3815,7 @@ _process() {
|
||||
--log|--logfile)
|
||||
_log="1"
|
||||
_logfile="$2"
|
||||
if [ -z "$_logfile" ] || _startswith "$_logfile" '-' ; then
|
||||
if _startswith "$_logfile" '-' ; then
|
||||
_logfile=""
|
||||
else
|
||||
shift
|
||||
@ -3822,6 +3830,16 @@ _process() {
|
||||
LOG_LEVEL="$_log_level"
|
||||
shift
|
||||
;;
|
||||
--auto-upgrade)
|
||||
_auto_upgrade="$2"
|
||||
if [ -z "$_auto_upgrade" ] || _startswith "$_auto_upgrade" '-' ; then
|
||||
_auto_upgrade="1"
|
||||
else
|
||||
shift
|
||||
fi
|
||||
AUTO_UPGRADE="$_auto_upgrade"
|
||||
;;
|
||||
|
||||
*)
|
||||
_err "Unknown parameter : $1"
|
||||
return 1
|
||||
|
Loading…
Reference in New Issue
Block a user