diff options
author | Peter Palfrader <peter@palfrader.org> | 2006-10-28 02:50:16 +0000 |
---|---|---|
committer | weasel <weasel@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede> | 2006-10-28 02:50:16 +0000 |
commit | 7b63a544b3e8b685717a7f5e45a9cdbbf9ffe833 (patch) | |
tree | 6bb1cc2acbbf6c7f6947e334a6738cd35e63a8da /bin | |
parent | 579690999a96110ac0b66bce2d7533ab5b760ce4 (diff) |
Use weblogs-cat-and-remove in awstats
git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@237 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ldap2awstats | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/ldap2awstats b/bin/ldap2awstats index 7f1d378..e9c4102 100755 --- a/bin/ldap2awstats +++ b/bin/ldap2awstats @@ -33,7 +33,7 @@ files = {} clients.each{ |c| c['vhosts'] = ldap.conn.search2(c['dn'][0], LDAP::LDAP_SCOPE_SUBTREE, '(&(objectclass=tnWebVHost)(tnHost='+@config['thishost']+'))') - client_home = c['homeDirectory'][0] or throw "No home for #{d['dn'][0]}" + client_name = c['o'][0] or throw "No name (o) for #{d['dn'][0]}" c['vhosts'].each{ |vhost| server_name = vhost['tnWebVHostServerName'][0] server_admin = vhost['tnWebVHostWebmaster'][0] @@ -51,7 +51,7 @@ clients.each{ |c| config = [] config << 'Include "/etc/awstats/awstats.conf"' - config << 'LogFile="zcat '+client_home+'/logs-archive/'+server_name+'-access*gz |"' + config << 'LogFile="/usr/local/bin/weblogs-cat-and-remove '+server_name+' '+server_name+' |"' config << 'SiteDomain="'+server_name+'"' config << 'HostAliases="'+server_aliases+' '+server_name+'"' |