Changeset 1461


Ignore:
Timestamp:
05/27/04 10:01:13 (9 years ago)
Author:
anonymous
Message:
  • Ajout de la dependance a php4-cgi
  • Ajout du fic de conf facultatif /etc/alternc/webalizer.conf
  • Ajout du script de reinitialisation des templates en mode cgi, lance a

chaque build des stats

Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/alternc-webalizer

    r1444 r1461  
    22. /etc/alternc/local.sh 
    33 
    4 tmp=`mktemp -p /tmp` 
     4if [ -e /etc/alternc/webalizer.conf ] 
     5then 
     6    . /etc/alternc/webalizer.conf 
     7fi 
    58 
     9if [ -z "$ACCESSLOG" ]  
     10then 
     11    ACCESSLOG="/var/log/apache/access.log.1" 
     12fi 
     13 
     14if [ -z "$MYSQL_HOST" ]  
     15then 
     16    MYSQL_HOST="localhost" 
     17fi 
     18 
     19CACHEDIR="/var/cache/alternc-webalizer" 
     20TMPLOG=`mktemp -p /tmp` 
     21mkdir -p $CACHEDIR 
    622trap cleanup 1 2 15 
    723 
    824function cleanup { 
    9     rm -f $tmp 
     25    rm -f $TMPLOG 
     26    rm -rf $CACHEDIR/* 
    1027} 
    1128 
     
    1532    do     
    1633        # first run: resolve IPs in cache 
    17         grep -h " $DOM$" /var/log/apache/access.log{.1,} | tee $tmp | \ 
     34        grep -h " $DOM$" $ACCESSLOG | tee $TMPLOG | \ 
    1835        /usr/bin/webalizer-$LANG -c /etc/webalizer/$DOM.conf - 
    1936        # second run, create the stats 
    20         /usr/bin/webalizer-$LANG -c /etc/webalizer/$DOM.conf -N 0 $tmp 
     37        /usr/bin/webalizer-$LANG -c /etc/webalizer/$DOM.conf -N 0 $TMPLOG 
    2138        read LANG DOM 
    2239    done 
    2340} 
    2441 
     42# Clear the cache dir 
     43rm -rf $CACHEDIR/*  
     44 
    2545mysql -h"$MYSQL_HOST" -p"$MYSQL_PASS" -u"$MYSQL_USER" "$MYSQL_DATABASE" -B -e "SELECT lang,hostname FROM stats" |grep -v "^lang" | dostat 
    2646 
  • trunk/bureau/class/m_stats.php

    r1456 r1461  
    4343   * @access private  
    4444   */ 
    45   var $CONFDIR="/etc/webalizer/"; 
     45  var $CONFDIR="/var/cache/alternc-webalizer/"; 
    4646 
    4747  /** Emplacement du fichier patron pour recopie. 
    4848   * @access private  
    4949   */ 
    50   var $TEMPLATEFILE="/etc/webalizer/template.conf"; 
     50  var $TEMPLATEFILE="/etc/alternc/webalizer.template.conf"; 
    5151 
    5252  /** Nom des langues disponibles */ 
  • trunk/debian/control

    r1452 r1461  
    1010Version: 0.9-1 
    1111Architecture: i386 
    12 Depends: alternc (>=0.9), webalizer-i18n, debconf 
     12Depends: alternc (>=0.9), webalizer-i18n, debconf, php4-cgi 
     13Suggests: apachemerge 
    1314Description: Webalizer module for AlternC.  
    1415 AlternC is a hosting software suite based on Valentin 
Note: See TracChangeset for help on using the changeset viewer.