diff -ruN /usr/portage/net-proxy/c-icap/files/c-icap.init.3 /usr/local/portage/net-proxy/c-icap/files/c-icap.init.3 --- /usr/portage/net-proxy/c-icap/files/c-icap.init.3 2012-12-28 13:42:46.000000000 +0100 +++ /usr/local/portage/net-proxy/c-icap/files/c-icap.init.3 2015-07-27 14:11:31.198276676 +0200 @@ -25,3 +25,11 @@ checkpath -d "$(dirname "${cmdsocket}")" "$(dirname "${pidfile}")" } + +extra_commands="relog" + +relog() { + local cmdsocket=$(get_config CommandsSocket /var/run/c-icap/c-icap.ctl) + + echo -n "relog" > ${cmdsocket} +} diff -ruN /usr/portage/net-proxy/c-icap/files/c-icap.logrotate /usr/local/portage/net-proxy/c-icap/files/c-icap.logrotate --- /usr/portage/net-proxy/c-icap/files/c-icap.logrotate 2011-02-18 03:27:25.000000000 +0100 +++ /usr/local/portage/net-proxy/c-icap/files/c-icap.logrotate 2015-07-27 13:54:06.023006864 +0200 @@ -1,13 +1,13 @@ /var/log/c-icap/access.log { missingok postrotate - /etc/init.d/c-icap restart + /etc/init.d/c-icap relog endscript } -/var/log/cicap-server.log { +/var/log/c-icap/server.log { missingok postrotate - /etc/init.d/c-icap restart + /etc/init.d/c-icap relog endscript }