ALT Linux repos
S: | 7.4.0-alt1 |
5.0: | 7.3.6-alt1.1 |
4.1: | 7.3.6-alt1.1 |
4.0: | 6.1.2-alt1 |
3.0: | |
+backports: | 7.3.1-alt1.M30.1 |
Group :: Monitoring
RPM: logwatch
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: logwatch
Version: 7.3.1
Release: alt1.M30.1
Summary: Analyzes and Reports on system logs
Summary(ru_RU.KOI8-R): Анализатор log-файлов и генератор отчётов
License: MIT
Group: Monitoring
Url: http://www.logwatch.org
BuildArch: noarch
Source: ftp://ftp.kaybee.org/pub/linux/%name-%version.tar.gz
Source1: override.conf
BuildPreReq: perl-base
# It won't build without this, cause require itself:
AutoReq: noperl
%description
Logwatch is a customizable, pluggable log-monitoring system. It will go
through your logs for a given period of time and make a report in the areas
that you wish with the detail that you wish. Easy to use - works right out
of the package on many systems.
%description -l ru_RU.KOI8-R
Logwatch представляет из себя простой в настройке и расширении анализатор
событий, записываемых системой и приложениями в т.н. log-файлы.
По умолчанию он ежедневно запускается планировщиком заданий Cron,
просматривает указанные файлы и генерирует отчёты по заданным правилам.
Каждый отслеживаемый log-файл (или приложение, пишущее через syslog
в общесистемные log-файлы) описывается в Logwatch отдельным файлом настройки.
Такая модульность позволяет быстро адаптировать Logwatch к новым приложениям.
Отчёты направляются администратору системы по почте или выводятся на консоль
(в этом случае при запуске из-под Cron'a их отправит по почте сам Cron).
%prep
%setup -q
%build
%install
%__install -m 0755 -d %buildroot%_var/cache/%name
%__install -m 0755 -d %buildroot%_sysconfdir/%name/scripts
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf/logfiles
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/logfiles
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/html
%__install -m 0755 -d %buildroot%_datadir/%name/dist.conf/logfiles
%__install -m 0755 -d %buildroot%_datadir/%name/dist.conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/scripts/services
%__install -m 0755 -d %buildroot%_datadir/%name/scripts/shared
%__install -m 0755 -d %buildroot%_datadir/%name/lib
%__install -m 0755 scripts/%name.pl %buildroot%_datadir/%name/scripts/%name.pl
for i in scripts/logfiles/* ; do
if [ $(ls $i | wc -l) -ne 0 ] ; then
%__install -m 0755 -d %buildroot%_datadir/%name/$i
%__install -m 0755 $i/* %buildroot%_datadir/%name/$i
fi
done
%__install -m 0755 scripts/services/* %buildroot%_datadir/%name/scripts/services
%__install -m 0755 scripts/shared/* %buildroot%_datadir/%name/scripts/shared
%__install -m 0755 lib/* %buildroot%_datadir/%name/lib
%__install -m 0644 conf/*.conf %buildroot%_datadir/%name/default.conf
%__install -m 0644 conf/logfiles/* %buildroot%_datadir/%name/default.conf/logfiles
%__install -m 0644 conf/services/* %buildroot%_datadir/%name/default.conf/services
%__install -m 0644 conf/html/* %buildroot%_datadir/%name/default.conf/html
%__install -m 0755 -d %buildroot%_mandir/man8
%__install -m 0644 %name.8 %buildroot%_mandir/man8
%__rm -f %buildroot%_sysconfdir/cron.daily/%name \
%buildroot%_sbindir/%name
%__install -m 0755 -d %buildroot%_sysconfdir/cron.daily
%__ln_s %_datadir/%name/scripts/%name.pl %buildroot%_sysconfdir/cron.daily/0%name
%__install -m 0755 -d %buildroot%_sbindir
%__ln_s %_datadir/%name/scripts/%name.pl %buildroot%_sbindir/%name
echo "###### REGULAR EXPRESSIONS IN THIS FILE WILL BE TRIMMED FROM REPORT OUTPUT #####" > %buildroot%_sysconfdir/%name/conf/ignore.conf
echo "# Local configuration options go here (defaults are in %_datadir/%name/default.conf/%name.conf)" > %buildroot%_sysconfdir/%name/conf/%name.conf
%__install -m 644 %SOURCE1 %buildroot%_sysconfdir/%name/conf/override.conf
%files
%_sysconfdir/cron.daily/0%name
%dir %_var/cache/%name
%dir %_sysconfdir/%name
%dir %_sysconfdir/%name/scripts
%dir %_sysconfdir/%name/conf
%dir %_sysconfdir/%name/conf/logfiles
%dir %_sysconfdir/%name/conf/services
%dir %_datadir/%name
%dir %_datadir/%name/default.conf
%dir %_datadir/%name/default.conf/services
%dir %_datadir/%name/default.conf/logfiles
%dir %_datadir/%name/default.conf/html
%dir %_datadir/%name/dist.conf
%dir %_datadir/%name/dist.conf/services
%dir %_datadir/%name/dist.conf/logfiles
%dir %_datadir/%name/scripts
%dir %_datadir/%name/scripts/logfiles
%dir %_datadir/%name/scripts/services
%dir %_datadir/%name/scripts/shared
%dir %_datadir/%name/scripts/logfiles/*
%dir %_datadir/%name/lib
%_datadir/%name/scripts/%name.pl
%_sbindir/%name
%_datadir/%name/scripts/shared/*
%_datadir/%name/scripts/services/*
%_datadir/%name/scripts/logfiles/*/*
%_datadir/%name/lib/Logwatch.pm
%_datadir/%name/default.conf/*.conf
%_datadir/%name/default.conf/services/*.conf
%_datadir/%name/default.conf/logfiles/*.conf
%_datadir/%name/default.conf/html/*.html
%doc %_man8dir/%name.8*
%config(noreplace) %_sysconfdir/%name/conf/*.conf
%doc README HOWTO* License project/CHANGES project/TODO
%changelog
…
Full changelog you can see here
Version: 7.3.1
Release: alt1.M30.1
Summary: Analyzes and Reports on system logs
Summary(ru_RU.KOI8-R): Анализатор log-файлов и генератор отчётов
License: MIT
Group: Monitoring
Url: http://www.logwatch.org
BuildArch: noarch
Source: ftp://ftp.kaybee.org/pub/linux/%name-%version.tar.gz
Source1: override.conf
BuildPreReq: perl-base
# It won't build without this, cause require itself:
AutoReq: noperl
%description
Logwatch is a customizable, pluggable log-monitoring system. It will go
through your logs for a given period of time and make a report in the areas
that you wish with the detail that you wish. Easy to use - works right out
of the package on many systems.
%description -l ru_RU.KOI8-R
Logwatch представляет из себя простой в настройке и расширении анализатор
событий, записываемых системой и приложениями в т.н. log-файлы.
По умолчанию он ежедневно запускается планировщиком заданий Cron,
просматривает указанные файлы и генерирует отчёты по заданным правилам.
Каждый отслеживаемый log-файл (или приложение, пишущее через syslog
в общесистемные log-файлы) описывается в Logwatch отдельным файлом настройки.
Такая модульность позволяет быстро адаптировать Logwatch к новым приложениям.
Отчёты направляются администратору системы по почте или выводятся на консоль
(в этом случае при запуске из-под Cron'a их отправит по почте сам Cron).
%prep
%setup -q
%build
%install
%__install -m 0755 -d %buildroot%_var/cache/%name
%__install -m 0755 -d %buildroot%_sysconfdir/%name/scripts
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf/logfiles
%__install -m 0755 -d %buildroot%_sysconfdir/%name/conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/logfiles
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/default.conf/html
%__install -m 0755 -d %buildroot%_datadir/%name/dist.conf/logfiles
%__install -m 0755 -d %buildroot%_datadir/%name/dist.conf/services
%__install -m 0755 -d %buildroot%_datadir/%name/scripts/services
%__install -m 0755 -d %buildroot%_datadir/%name/scripts/shared
%__install -m 0755 -d %buildroot%_datadir/%name/lib
%__install -m 0755 scripts/%name.pl %buildroot%_datadir/%name/scripts/%name.pl
for i in scripts/logfiles/* ; do
if [ $(ls $i | wc -l) -ne 0 ] ; then
%__install -m 0755 -d %buildroot%_datadir/%name/$i
%__install -m 0755 $i/* %buildroot%_datadir/%name/$i
fi
done
%__install -m 0755 scripts/services/* %buildroot%_datadir/%name/scripts/services
%__install -m 0755 scripts/shared/* %buildroot%_datadir/%name/scripts/shared
%__install -m 0755 lib/* %buildroot%_datadir/%name/lib
%__install -m 0644 conf/*.conf %buildroot%_datadir/%name/default.conf
%__install -m 0644 conf/logfiles/* %buildroot%_datadir/%name/default.conf/logfiles
%__install -m 0644 conf/services/* %buildroot%_datadir/%name/default.conf/services
%__install -m 0644 conf/html/* %buildroot%_datadir/%name/default.conf/html
%__install -m 0755 -d %buildroot%_mandir/man8
%__install -m 0644 %name.8 %buildroot%_mandir/man8
%__rm -f %buildroot%_sysconfdir/cron.daily/%name \
%buildroot%_sbindir/%name
%__install -m 0755 -d %buildroot%_sysconfdir/cron.daily
%__ln_s %_datadir/%name/scripts/%name.pl %buildroot%_sysconfdir/cron.daily/0%name
%__install -m 0755 -d %buildroot%_sbindir
%__ln_s %_datadir/%name/scripts/%name.pl %buildroot%_sbindir/%name
echo "###### REGULAR EXPRESSIONS IN THIS FILE WILL BE TRIMMED FROM REPORT OUTPUT #####" > %buildroot%_sysconfdir/%name/conf/ignore.conf
echo "# Local configuration options go here (defaults are in %_datadir/%name/default.conf/%name.conf)" > %buildroot%_sysconfdir/%name/conf/%name.conf
%__install -m 644 %SOURCE1 %buildroot%_sysconfdir/%name/conf/override.conf
%files
%_sysconfdir/cron.daily/0%name
%dir %_var/cache/%name
%dir %_sysconfdir/%name
%dir %_sysconfdir/%name/scripts
%dir %_sysconfdir/%name/conf
%dir %_sysconfdir/%name/conf/logfiles
%dir %_sysconfdir/%name/conf/services
%dir %_datadir/%name
%dir %_datadir/%name/default.conf
%dir %_datadir/%name/default.conf/services
%dir %_datadir/%name/default.conf/logfiles
%dir %_datadir/%name/default.conf/html
%dir %_datadir/%name/dist.conf
%dir %_datadir/%name/dist.conf/services
%dir %_datadir/%name/dist.conf/logfiles
%dir %_datadir/%name/scripts
%dir %_datadir/%name/scripts/logfiles
%dir %_datadir/%name/scripts/services
%dir %_datadir/%name/scripts/shared
%dir %_datadir/%name/scripts/logfiles/*
%dir %_datadir/%name/lib
%_datadir/%name/scripts/%name.pl
%_sbindir/%name
%_datadir/%name/scripts/shared/*
%_datadir/%name/scripts/services/*
%_datadir/%name/scripts/logfiles/*/*
%_datadir/%name/lib/Logwatch.pm
%_datadir/%name/default.conf/*.conf
%_datadir/%name/default.conf/services/*.conf
%_datadir/%name/default.conf/logfiles/*.conf
%_datadir/%name/default.conf/html/*.html
%doc %_man8dir/%name.8*
%config(noreplace) %_sysconfdir/%name/conf/*.conf
%doc README HOWTO* License project/CHANGES project/TODO
%changelog
…
Full changelog you can see here