#!/bin/sh

SYNC=/bin/sync
HOME=/home/mail/#tmp
EXPIRE=/opt/nec/mail/expire
Usage()
{
	echo "Usage: expiredel"
	exit 1
}
fid=`date +%H%M%S`

user=`awk ' {
        if (/^userid=/) {
                split($1, array, "=");
                print array[2];
        }
                }'  /opt/nec/mail/ums.conf`

if [ "$user" = "" ]
then
    exit 1
fi

if [ $# -ne 0 ]
then
    crontab -u $user -l | awk ' {  if (($6 == "'$EXPIRE'") && $1 != "#") print $2 " " $1 }'
    if [ ! -d /home/mail/#failover/cron ]
    then
    mkdir -p /home/mail/#failover/cron
    fi

    cp /var/spool/cron/$user /home/mail/#failover/cron
    $SYNC
    exit 0
fi

# $7 $8 in rulefile match??
crontab -u $user -l >$HOME/rulefile.$fid

awk ' {  if (($6 != "'$EXPIRE'") && $1 != "#")
		print $0 }'  $HOME/rulefile.$fid > $HOME/tmpfile.$fid

crontab -u $user $HOME/tmpfile.$fid
rm $HOME/tmpfile.$fid
rm $HOME/rulefile.$fid


if [ ! -d /home/mail/#failover/cron ]
then
mkdir -p /home/mail/#failover/cron
fi

cp /var/spool/cron/$user /home/mail/#failover/cron

$SYNC
exit 0
