Merge pull request #12 from Neilpang/dev

fix renewAll
This commit is contained in:
Neil 2015-12-29 21:44:21 +08:00
commit ebf478f8fb

37
le.sh
View File

@ -254,7 +254,7 @@ issue() {
DOMAIN_CONF=$WORKING_DIR/$Le_Domain/$Le_Domain.conf DOMAIN_CONF=$WORKING_DIR/$Le_Domain/$Le_Domain.conf
if [ -f "$DOMAIN_CONF" ] ; then if [ -f "$DOMAIN_CONF" ] ; then
source "$DOMAIN_CONF" source "$DOMAIN_CONF"
if [ -z "$FORCE" ] && [ "$(date -u "+%s" )" -lt "$Le_NextRenewTime" ] ; then if [ -z "$FORCE" ] && [ "$Le_NextRenewTime" ] && [ "$(date -u "+%s" )" -lt "$Le_NextRenewTime" ] ; then
_info "Skip, Next renwal time is: $Le_NextRenewTimeStr" _info "Skip, Next renwal time is: $Le_NextRenewTimeStr"
return 2 return 2
fi fi
@ -476,21 +476,7 @@ renew() {
echo Usage: $0 domain.com echo Usage: $0 domain.com
return 1 return 1
fi fi
DOMAIN_CONF=$WORKING_DIR/$Le_Domain/$Le_Domain.conf
if [ -f "$DOMAIN_CONF" ] ; then
source "$DOMAIN_CONF"
if [ "$(date -u "+%s" )" -lt "$Le_NextRenewTime" ] ; then
_info "Skip, Next renwal time is: $Le_NextRenewTimeStr"
return 2
fi
fi
if [ -z "$Le_Webroot" ] ; then
echo Le_Webroot can not found, please remove the conf file and issue a new cert
return 1
fi
issue $Le_Domain issue $Le_Domain
} }
@ -500,6 +486,25 @@ renewAll() {
for d in $(ls -F $WORKING_DIR | grep '/$') ; do for d in $(ls -F $WORKING_DIR | grep '/$') ; do
d=$(echo $d | cut -d '/' -f 1) d=$(echo $d | cut -d '/' -f 1)
_info "renew $d" _info "renew $d"
Le_LinkCert=""
Le_Domain=""
Le_Alt=""
Le_Webroot=""
Le_Keylength=""
Le_LinkIssuer=""
Le_CertCreateTime=""
Le_CertCreateTimeStr=""
Le_RenewalDays=""
Le_NextRenewTime=""
Le_NextRenewTimeStr=""
Le_RealCertPath=""
Le_RealKeyPath=""
Le_ReloadCmd=""
renew "$d" renew "$d"
done done