Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37732197
en ru br
Репозитории ALT
5.1: 2.2.5-alt2
4.1: 2.2.5-alt1
4.0: 2.1-alt1
3.0: 2.0.8-alt1
www.altlinux.org/Changes

Группа :: Мониторинг
Пакет: sarg

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _htmldir /var/www/html

Name: sarg
Version: 2.2.5
Release: alt2

Packager: Roman Savochenko <rom_as at altlinux.ru>
Summary: Squid report generator per user/ip/name
URL: http://sarg.sourceforge.net/
Source: %name-%version.tar

Patch: %name-alt-makefile.patch
#Patch1: %name-2.1-datafile.patch
Patch2: %name-limitblk.patch

License: GPL
Group: Monitoring
Requires: squid-server

%description
Sarg (was Sqmgrlog) generate reports per user/ip/name from SQUID log file.
The reports will be generated in HTML or email.

%prep
%setup -q
%patch
#%patch1
%patch2

%build
chmod a+x sarg-php/locale
%configure --enable-bindir=%_sbindir \
  --enable-sysconfdir=%_sysconfdir/%name \
  --enable-mandir=%_mandir

%make

%install
mkdir -p %buildroot{%_sbindir,%_sysconfdir/%name/sarg-php/locale,%_htmldir/squid-reports}
chmod 755 %buildroot%_sysconfdir/%name/sarg-php/locale

make BINDIR=%buildroot%_sbindir SYSCONFDIR=%buildroot%_sysconfdir/%name HTMLDIR=%buildroot%_htmldir MANDIR=%buildroot%_man1dir install
rm -rf %buildroot%_htmldir/sarg-php

subst "s|#access_log /usr/local/squid/var/logs/access.log|access_log /var/log/squid/access.log|" %buildroot%_sysconfdir/%name/sarg.conf
subst "s|#output_dir|output_dir|" %buildroot%_sysconfdir/%name/sarg.conf
subst "s|# Russian_UFT-8|# Russian_UTF-8|" %buildroot%_sysconfdir/%name/sarg.conf

subst "s|conf=\"/usr/local/sarg/sarg.conf\"|conf=\"%_sysconfdir/%name/%name.conf\"|" %buildroot%_sysconfdir/%name/user_limit_block
subst "s|squid_password_file=\"/usr/local/squid/etc/passwd\"|conf=\"%_sysconfdir/squid/passwd\"|" %buildroot%_sysconfdir/%name/user_limit_block

%files
%doc CONTRIBUTORS DONATIONS ChangeLog LICENSE README BETA-TESTERS
%_man1dir/*
%_sbindir/%name
%config(noreplace) %_sysconfdir/sarg/sarg.conf
%attr(0775,root,squid) %dir %_htmldir/squid-reports
%config(noreplace) %dir %_sysconfdir/%name
%config(noreplace) %dir %_sysconfdir/%name/languages
%config(noreplace) %dir %_sysconfdir/%name/fonts
%config(noreplace) %dir %_sysconfdir/%name/images
%config(noreplace) %dir %_sysconfdir/%name/sarg-php
%config(noreplace) %_sysconfdir/%name/exclude_codes
%config(noreplace) %_sysconfdir/%name/user_limit_block
%config(noreplace) %_sysconfdir/%name/languages/.new
%config(noreplace) %_sysconfdir/%name/languages/*
%_sysconfdir/%name/css.tpl
%_sysconfdir/%name/fonts/*
%_sysconfdir/%name/images/*
%_sysconfdir/%name/sarg-php/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin