#!/bin/bash

# vraag om domain en username
echo "Let op, nog nauwelijks getest"
echo "Bedoeld voor oude sites met default Apache log"
echo
read -p "Domain: " domain
read -p "User: " user

# test of username bestaat
if test "`grep ^$user: /etc/passwd`" = ""; then
    echo "username $user bestaat niet, ik stop"
    exit 1
fi

config=/etc/awstats/awstats.www.$domain.conf

cp -a /etc/awstats/voorbeeld $config
rpl 'DOMAIN' "$domain" $config
rpl 'USERNAME' "$user" $config
rpl 'LogFormat=1' 'LogFormat=4' $config

read -p "druk op return om door te gaan met maken statistieken"
/usr/bin/perl /usr/lib/cgi-bin/awstats.pl -update -config=www.$domain

rpl 'LogFormat=4' 'LogFormat=1' $config

rpl "TransferLog /home/$user/log/access.log" "Customlog /home/$user/log/access.log combined" /etc/apache2/sites-available/$domain

read -p "druk op return om door te gaan met apache reloaden"
/etc/init.d/apache2 reload

echo "check http://www.$domain/awstats/awstats.pl"

echo "eventuele verdere verwijzingen:"
grep "TransferLog /home/$user/log/access.log" /etc/apache2/sites-available/*
