Apparently, though unproven, at 12:11 on Sunday 22 August 2010, Mick did opine
thusly:
> Hi All,
>
> The chrony installed logrotate script keeps erroring out:
> ========================================================
> logrotate_script: line 5: warning: here-document at line 2 delimited by
> end- of-file (wanted `EOF')
> Unrecognized command
> ========================================================
>
> This is the script:
> ========================================================
> /var/log/chrony/*.log {
> sharedscripts
> postrotate
> PASSWORD=`awk '$1 ~ /^1$/ {print $2; exit}'
> /etc/chrony/chrony.keys`
> cat << EOF | /usr/bin/chronyc | sed '/^200 OK$/d'
> password $PASSWORD
> cyclelogs
> EOF
> endscript
> }
> ========================================================
>
> I do not understand the error. Is it telling me to add backticks? Where?
No, it's saying it wants EOF on a line all by itself with no leading
whitespace. That thing that looks like a backtick is an open quote.
--
alan dot mckinnon at gmail dot com