Fix error in case of some creation of certificates failed and some are successfully created.
This commit is contained in:
parent
a18e78957d
commit
3bca2aca0a
@ -1800,8 +1800,10 @@ fi
|
||||
\$dehydrated_script -c -g > \$_logfile 2>&1
|
||||
ret_val=\$?
|
||||
if [[ \$ret_val -eq 0 ]]; then
|
||||
_successfully_finished_script=true
|
||||
\$verbose && echo_ok
|
||||
else
|
||||
_successfully_finished_script=false
|
||||
\$verbose && echo_failed
|
||||
if \$verbose ; then
|
||||
error "Dehydrated Script returns with error (\$ret_val)!"
|
||||
@ -1809,12 +1811,6 @@ else
|
||||
echo -e "\\n [ Error ]: Dehydrated Script returns with error (\$ret_val)! \\n"
|
||||
fi
|
||||
echo ""
|
||||
echo "Error message from dehydrated script:"
|
||||
echo "====================================="
|
||||
echo ""
|
||||
cat \$_logfile
|
||||
echo ""
|
||||
exit 10
|
||||
fi
|
||||
|
||||
|
||||
@ -2395,7 +2391,7 @@ fi
|
||||
# - Nothing to do if al is up tp date
|
||||
# -
|
||||
#if ! \$certs_updated && ! grep -q -i "error:" \$_logfile 2> /dev/null ; then
|
||||
if ! \$certs_updated && ! \$certs_processed ; then
|
||||
if ! \$certs_updated && ! \$certs_processed && \$_successfully_finished_script ; then
|
||||
|
||||
if \$verbose ; then
|
||||
info "All Certificates are up to date."
|
||||
@ -2644,21 +2640,6 @@ if \$certs_updated ; then
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "\$_successfully_created_hosts" ]] ; then
|
||||
|
||||
echo ""
|
||||
echo ""
|
||||
echo "Certificates successfully created:"
|
||||
echo "=================================="
|
||||
echo ""
|
||||
|
||||
for _hostname in \$_successfully_created_hosts ; do
|
||||
echo " https://\$_hostname"
|
||||
done
|
||||
|
||||
echo ""
|
||||
fi
|
||||
|
||||
if [[ -n "\$_invalid_challenge" ]] ; then
|
||||
|
||||
echo ""
|
||||
@ -2689,6 +2670,21 @@ if [[ -n "\$_http_request_failed" ]] ; then
|
||||
echo ""
|
||||
fi
|
||||
|
||||
if [[ -n "\$_successfully_created_hosts" ]] ; then
|
||||
|
||||
echo ""
|
||||
echo ""
|
||||
echo "Certificates successfully created:"
|
||||
echo "=================================="
|
||||
echo ""
|
||||
|
||||
for _hostname in \$_successfully_created_hosts ; do
|
||||
echo " https://\$_hostname"
|
||||
done
|
||||
|
||||
echo ""
|
||||
fi
|
||||
|
||||
if [[ -n "\$_too_many_certs_err_msg" ]] ; then
|
||||
echo ""
|
||||
echo ""
|
||||
@ -2700,7 +2696,7 @@ if [[ -n "\$_too_many_certs_err_msg" ]] ; then
|
||||
fi
|
||||
|
||||
|
||||
if grep -i "error:" \$_logfile > /dev/null 2>&1 || grep -i "$ERR_MSG_TOO_MANY_CERTS" \$_logfile > /dev/null 2>&1 ; then
|
||||
if ! \$_successfully_finished_script || grep -i "error:" \$_logfile > /dev/null 2>&1 || grep -i "$ERR_MSG_TOO_MANY_CERTS" \$_logfile > /dev/null 2>&1 ; then
|
||||
|
||||
cp -a \$_logfile /var/log/ > /dev/null 2>&1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user