Blob Blame History Raw
# Log Rotation for BOINC Daemon Logs
#
# See http://boinc.berkeley.edu/ for more information about BOINC
#
# Daemon is stopped and then restarted after the logs are rotated.
#
# On restart, all results that checkpoint will fall back to the last one, if it exists.
# On restart, all results that did not checkpoint will start from the beginning.

# Author: Kathryn Marks <kathryn.boinc@gmail.com>
# Created: October 6, 2007
# Modified: Milos Jakubicek <xjakub@fi.muni.cz>
# Last Modified: April 7, 2009
######################################################################

# Global Parameters

missingok
compress
delaycompress
notifempty
nomail

# Log Specific Parameters

# boinc.log and boincerr.log

/var/log/boinc.log /var/log/boincerr.log
{
        create 664 boinc boinc
        sharedscripts
        prerotate
          if [ -f /var/lock/subsys/boinc ]; then
            touch /var/run/boinc_was_running
            /etc/init.d/boinc-client stop
          fi
        endscript
        postrotate
          if [ -f /var/run/boinc_was_running ]; then
            rm /var/run/boinc_was_running
            /etc/init.d/boinc-client start
          fi
        endscript
}

## EOF ##