From 8f7492b447d29f41f4b03916dba2d7a01cafe9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 8 Apr 2016 12:40:13 +0200 Subject: [PATCH] Save ACCOUNT_CONF_PATH in crontab Setting ACCOUNT_CONF_PATH to a non-default location when calling le.sh install or le.sh installcronjob should have an effect on the generated crontab entry, otherwise the cron job runs with unexpected (default) settings. --- le.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/le.sh b/le.sh index c1fa62f2..4e7e6dc5 100755 --- a/le.sh +++ b/le.sh @@ -1449,12 +1449,12 @@ installcronjob() { _err "Can not install cronjob, le.sh not found." return 1 fi - crontab -l | { cat; echo "0 0 * * * LE_WORKING_DIR=\"$LE_WORKING_DIR\" $lesh cron > /dev/null"; } | crontab - + crontab -l | { cat; echo "0 0 * * * LE_WORKING_DIR=\"$LE_WORKING_DIR\" ACCOUNT_CONF_PATH=\"$ACCOUNT_CONF_PATH\" $lesh cron > /dev/null"; } | crontab - fi if [ "$?" != "0" ] ; then _err "Install cron job failed. You need to manually renew your certs." _err "Or you can add cronjob by yourself:" - _err "LE_WORKING_DIR=\"$LE_WORKING_DIR\" $lesh cron > /dev/null" + _err "LE_WORKING_DIR=\"$LE_WORKING_DIR\" ACCOUNT_CONF_PATH=\"$ACCOUNT_CONF_PATH\" $lesh cron > /dev/null" return 1 fi }