#!/bin/bash

function pause () {
    read enter
}

function replace_time () {
    sed -e 's/\^\\w{3} \[ :0-9\]{11}/^[-:T.+0-9]+/p' $1 > $2
}

function process_file () {
    SRCDIR=$1
    TRGDIR=$2
    FILE=$3
    replace_time $SRCDIR/$FILE $TRGDIR/dsi-$FILE
}

PWDOLD=$PWD
pushd $PWD/../logcheck
for d in rulefiles/linux/* ; do
    SRCDIR=$PWD/$d
    TRGDIR=$PWDOLD/$d
    mkdir -p $TRGDIR
    for f in $SRCDIR/* ; do
        process_file $SRCDIR $TRGDIR `basename $f`
    done
done


# SRCDIR=../logcheck/rulefiles/linux/cracking.d/
# TRGDIR=$PWD/rulefiles/linux/cracking.d/
# mkdir -p $TRGDIR
# replace_time $SRCDIR/smartd $TRGDIR/dsi-smartd

# SRCDIR=../logcheck/rulefiles/linux/ignore.d.paranoid/
# TRGDIR=$PWD/rulefiles/linux/ignore.d.paranoid/
# mkdir -p $TRGDIR
# replace_time $SRCDIR/cron $TRGDIR/dsi-cron
# replace_time $SRCDIR/ssh $TRGDIR/dsi-ssh

# P=rulefiles/linux/ignore.d.server/
# SRCDIR=$PWD/../logcheck/$P
# TRGDIR=$PWD/$P
# mkdir -p $TRGDIR



#sed -e 's/\^\\w{3} \[ :0-9\]{11}/^[-:T.+0-9]+/p' $SRCDIR/cron