Created attachment 299861 [details, diff] cherokee-logrotate.patch The logrotate script for cherokee has two fatal errors. Patch attached to fix the "files/cherokee.logrotate" file. First, it is checking the existence of PID file against an incorrect (old?) location and no SIGUSR2 is then sent, using correct PID file location this time, for Cherokee to close log files. Second, it rotating against "cherokee.*" whereas Cherokee logs to cherokee.access and cherokee.errors by default. So I've ended up with; cherokee.access cherokee.access-20120108 cherokee.access-20120108-20120116 cherokee.access-20120108-20120116-20120122 cherokee.access-20120116 cherokee.access-20120116-20120122 cherokee.access-20120122 cherokee.error cherokee.error-20120108 cherokee.error-20120108-20120116 cherokee.error-20120108-20120116-20120122 cherokee.error-20120116 cherokee.error-20120116-20120122 cherokee.error-20120122 Where Cherokee is still logging to cherokee.access-20120108-20120116-20120122 and cherokee.error-20120108-20120116-20120122!
+*cherokee-1.2.101-r1 (24 Mar 2012) + + 24 Mar 2012; Pacho Ramos <pacho@gentoo.org> +cherokee-1.2.101-r1.ebuild, + +files/cherokee.logrotate-r1, -cherokee-1.2.101.ebuild, + -files/cherokee.logrotate: + Fix logrotate file, bug #400759 by Alan Swanson. +