#!/bin/bash

WEBDIR=/var/log/apache2/killfile

if [ -d ~/.procmail/logs ]; then
    touch ~/.procmail/logs/`/bin/date +%Y-%m-%d` 
    rm ~/mail/daily; /bin/ln -sf ~/.procmail/logs/`/bin/date +%Y-%m-%d` ~/mail/daily
else
    echo "No mail log directory ~/.procmail/logs"
fi

if [ `whoami` = "tskirvin" ]; then 
    if [ -d $WEBDIR ]; then
        /bin/ln -sf /var/log/apache2/killfile/access-`/bin/date +%Y%m%d` \
            ~/logs/web.daily
        /bin/ln -sf /var/log/apache2/killfile/error-`/bin/date +%Y%m%d` \
            ~/logs/error.daily
    fi
    # daily rotations
    for i in spam mod-reject; do
        if [ -d ~/.procmail/$i ]; then
            if [ -f "~/.procmail/$i.daily" ]; then
                rm ~/mail/$i.daily 
            fi
            touch ~/.procmail/$i/`/bin/date +%Y-%m-%d`
            /bin/ln -f ~/.procmail/$i/`/bin/date +%Y-%m-%d` ~/mail/$i.daily
        fi
    done
    # monthly rotations
    for i in cron; do
        if [ -d ~/mail/$i ]; then
            rm ~/mail/$i.monthly
        fi
        touch ~/.procmail/$i/`/bin/date +%Y-%m`
        /bin/ln -f ~/.procmail/cron/`/bin/date +%Y-%m` ~/mail/$i.monthly
    done
fi
