Browse Source

Merge aafcfeb68a into eb00852a71

pull/2815/merge
Oliver Blaha 6 days ago
committed by GitHub
parent
commit
482a69f174
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 21
      acme.sh

21
acme.sh

@ -5899,6 +5899,16 @@ installcert() {
_installcert "$_main_domain" "$_real_cert" "$_real_key" "$_real_ca" "$_real_fullchain" "$_reload_cmd"
}
_checkSkip() {
_src="$1"
_dst="$2"
if [ ! "$_dst" ]; then return 0; fi
if [ ! -f "$_dst" ] || [ "$_dst" -ot "$_src" ]; then return 1; fi
return 0
}
#domain cert key ca fullchain reloadcmd backup-prefix
_installcert() {
_main_domain="$1"
@ -5925,6 +5935,17 @@ _installcert() {
_real_fullchain=""
fi
if [ -z "$FORCE" ] && \
_checkSkip "$CERT_PATH" "$_real_cert" && \
_checkSkip "$CA_CERT_PATH" "$_real_ca" && \
_checkSkip "$CERT_KEY_PATH" "$_real_key" && \
_checkSkip "$CERT_FULLCHAIN_PATH" "$_real_fullchain" ; then
_info "Skip, no destination file needs an update."
_info "Add '$(__red '--force')' to force the installation."
return $RENEW_SKIP
fi
_backup_path="$DOMAIN_BACKUP_PATH/$_backup_prefix"
mkdir -p "$_backup_path"

Loading…
Cancel
Save