From 79c5857410cd5616ccacf480866f19061369797e Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 5 Feb 2002 13:12:08 +0000 Subject: Misc updates tp localwebstats. --- localwebstats | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'localwebstats') diff --git a/localwebstats b/localwebstats index 3212139..936f854 100755 --- a/localwebstats +++ b/localwebstats @@ -162,7 +162,7 @@ for WEBSITE in $WEBSITES; do LOGDATATMP="$STATSDIR/rawlog_incoming.txt" touch $LOGDATARESOLVED $LOGDATA $LOGDATATMP || exit1 "Couldn't touch LOGDATA files." - if [ $stamp = "init" ]; then + if [ $stamp = "init" -o $stamp = "update" ]; then logcontentresolved $LOGROOT $WEBROOT $WEBSITE >> $LOGDATARESOLVED if [ -x $ANALOG_BIN ]; then [ $DEBUG ] && echo "$WEBSITE: Create/update analog config" @@ -177,8 +177,9 @@ LANGUAGE DANISH "\ > $ANALOG_CFG [ -s $ANALOG_CFG.local ] && cat $ANALOG_CFG.local >> $ANALOG_CFG - mkdir $STATSDIR/analog + [ -d $STATSDIR/analog ] || mkdir $STATSDIR/analog [ $DEBUG ] && echo "$WEBSITE: Create initial analog stats" + rm -f $STATSDIR/analog/cache.data $ANALOG_BIN $ANALOG_OPTIONS -C"LOGFILE none" -C"LOGFILE $LOGDATARESOLVED" -C"CACHEOUTFILE $STATSDIR/analog/cache.data" -C"OUTFILE $STATSDIR/analog/index.html" fi if [ -x $RMAGIC_BIN -a -x $ANALOG_BIN ]; then @@ -203,7 +204,7 @@ File_Out = navfile.html "\ > $RMAGIC_CFG [ -s $RMAGIC_CFG.local ] && $RMAGIC_OPTIONS="$RMAGIC_OPTIONS -statistics_Include=$RMAGIC_CFG.local" - mkdir $STATSDIR/rmagic + [ -d $STATSDIR/rmagic ] || mkdir $STATSDIR/rmagic [ $DEBUG ] && echo "$WEBSITE: Create initial Report Magic stats" $ANALOG_BIN $ANALOG_OPTIONS -C"LOGFILE none" -C"CACHEFILE $STATSDIR/analog/cache.data" -C"LANGUAGE ENGLISH" -C"OUTPUT COMPUTER" -C"OUTFILE $STATSDIR/rmagic/report.dat" $RMAGIC_BIN $RMAGIC_OPTIONS $RMAGIC_CFG @@ -220,7 +221,7 @@ HideReferrer $DOMAIN/ "\ > $WEBALIZER_CFG [ -s $WEBALIZER_CFG.local ] && cat $WEBALIZER_CFG.local >> $WEBALIZER_CFG - mkdir $STATSDIR/webalizer + [ -d $STATSDIR/webalizer ] || mkdir $STATSDIR/webalizer [ $DEBUG ] && echo "$WEBSITE: Create initial Webalizer stats" cat $LOGDATARESOLVED | $WEBALIZER_BIN $WEBALIZER_OPTIONS -N 0 - || true fi @@ -260,7 +261,7 @@ inputfile = - "\ > $MODLOGAN_CFG [ -s $MODLOGAN_CFG.local ] && cat $MODLOGAN_CFG.local >> $MODLOGAN_CFG - mkdir $STATSDIR/modlogan + [ -d $STATSDIR/modlogan ] || mkdir $STATSDIR/modlogan [ $ROOT ] && chown $user:$group $STATSDIR/modlogan [ $DEBUG ] && echo "$WEBSITE: Create initial ModLogAn stats" if [ $ROOT ]; then @@ -293,7 +294,7 @@ ShowLinksOnUrl=1 ShowFlagLinks=0 "\ >/etc/awstats/awstats.$WEBSITE.conf - mkdir $STATSDIR/awstats + [ -d $STATSDIR/awstats ] || mkdir $STATSDIR/awstats [ $DEBUG ] && echo "$WEBSITE: Create initial AWStats stats" awstats_setlog /etc/awstats/awstats.$WEBSITE.conf $LOGDATARESOLVED $AWSTATS_BIN -config=$WEBSITE $AWSTATS_OPTIONS -output > $STATSDIR/awstats/index.html @@ -329,14 +330,14 @@ ShowFlagLinks=0 fi if [ -x $WEBALIZER_BIN ]; then [ $DEBUG ] && echo "$WEBSITE: Update Webalog stats" - zcat -f $LOGDATA | $WEBALIZER_BIN $WEBALIZER_OPTIONS -N 0 - + cat $LOGDATA | $WEBALIZER_BIN $WEBALIZER_OPTIONS -N 0 - fi if [ -x $MODLOGAN_BIN ]; then [ $DEBUG ] && echo "$WEBSITE: Update ModLogAn stats" if [ $ROOT ]; then - cat $LOGDATARESOLVED | su $user -c "$MODLOGAN_BIN $MODLOGAN_OPTIONS" + cat $LOGDATA | su $user -c "$MODLOGAN_BIN $MODLOGAN_OPTIONS" else - cat $LOGDATARESOLVED | $MODLOGAN_BIN $MODLOGAN_OPTIONS + cat $LOGDATA | $MODLOGAN_BIN $MODLOGAN_OPTIONS fi fi if [ -x $AWSTATS_BIN ]; then -- cgit v1.2.3