fix: reset COMMENT.

This commit is contained in:
Robert Wlodarczyk 2022-07-16 09:49:17 -07:00
parent 36ef24f15f
commit a523ad7d74

View File

@ -186,7 +186,6 @@ function build_crontab() {
ONSTART=() ONSTART=()
while read -r i ; do while read -r i ; do
SCHEDULE=$(jq -r .["$i"].schedule "${CONFIG}" | sed 's/\*/\\*/g') SCHEDULE=$(jq -r .["$i"].schedule "${CONFIG}" | sed 's/\*/\\*/g')
if [ "${SCHEDULE}" == "null" ]; then if [ "${SCHEDULE}" == "null" ]; then
echo "Schedule Missing: $(jq -r .["$i"].schedule "${CONFIG}")" echo "Schedule Missing: $(jq -r .["$i"].schedule "${CONFIG}")"
@ -203,6 +202,9 @@ function build_crontab() {
COMMENT=$(jq -r .["$i"].comment "${CONFIG}") COMMENT=$(jq -r .["$i"].comment "${CONFIG}")
if [ "${COMMENT}" != "null" ]; then if [ "${COMMENT}" != "null" ]; then
echo "# ${COMMENT}" >> ${CRONTAB_FILE} echo "# ${COMMENT}" >> ${CRONTAB_FILE}
else
# Reset COMMENT to empty rather than keep the 'null' value.
COMMENT=
fi fi
SCRIPT_NAME=$(jq -r .["$i"].name "${CONFIG}") SCRIPT_NAME=$(jq -r .["$i"].name "${CONFIG}")
@ -217,7 +219,6 @@ cat << EOF > "${HOME_DIR}"/jobs/"${SCRIPT_NAME}".sh
set -e set -e
echo "Start Cronjob **${SCRIPT_NAME}** ${COMMENT}" echo "Start Cronjob **${SCRIPT_NAME}** ${COMMENT}"
$(make_cmd "$(jq -c .["$i"] "${CONFIG}")") $(make_cmd "$(jq -c .["$i"] "${CONFIG}")")
EOF EOF
TRIGGER=$(jq -r .["$i"].trigger "${CONFIG}") TRIGGER=$(jq -r .["$i"].trigger "${CONFIG}")