Summary: Analyzes and Reports on system logs Name: logwatch Version: 7.3.6 Release: %mkrel 4 License: MIT Group: Monitoring URL: http://www.logwatch.org BuildArch: noarch Source: ftp://ftp.kaybee.org/pub/linux/%{name}-%{version}.tar.bz2 Patch0: logwatch-fixpath.patch Requires: perl,coreutils,grep,mailx BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %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. %prep %setup %patch -p0 %build %install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/conf/logfiles install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/conf/services install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/scripts/services install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/scripts/shared install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/lib mkdir -p %{buildroot}/var/cache/%{name} install -m 0755 scripts/logwatch.pl %{buildroot}%{_sysconfdir}/log.d/scripts/%{name}.pl for i in scripts/logfiles/* ; do if [ $(ls $i | wc -l) -ne 0 ] ; then install -m 0755 -d %{buildroot}%{_sysconfdir}/log.d/$i install -m 0755 $i/* %{buildroot}%{_sysconfdir}/log.d/$i fi done install -m 0755 scripts/services/* %{buildroot}%{_sysconfdir}/log.d/scripts/services install -m 0755 scripts/shared/* %{buildroot}%{_sysconfdir}/log.d/scripts/shared install -m 0755 lib/* %{buildroot}%{_sysconfdir}/log.d/lib install -m 0644 conf/*.conf %{buildroot}%{_sysconfdir}/log.d/conf install -m 0644 conf/logfiles/* %{buildroot}%{_sysconfdir}/log.d/conf/logfiles install -m 0644 conf/services/* %{buildroot}%{_sysconfdir}/log.d/conf/services install -m 0755 -d %{buildroot}%{_mandir}/man8 install -m 0644 logwatch.8 %{buildroot}%{_mandir}/man8 rm -f %{buildroot}%{_sysconfdir}/log.d/%{name} \ %{buildroot}%{_sysconfdir}/log.d/%{name}.conf \ %{buildroot}%{_sysconfdir}/cron.daily/%{name} \ %{buildroot}%{_sbindir}/%{name} ln -s scripts/logwatch.pl %{buildroot}%{_sysconfdir}/log.d/%{name} ln -s conf/logwatch.conf %{buildroot}%{_sysconfdir}/log.d/%{name}.conf install -m 0755 -d %{buildroot}%{_sysconfdir}/cron.daily ln -s ../log.d/scripts/logwatch.pl %{buildroot}%{_sysconfdir}/cron.daily/0%{name} install -m 0755 -d %{buildroot}%{_sbindir} ln -s ../..%{_sysconfdir}/log.d/scripts/logwatch.pl %{buildroot}%{_sbindir}/%{name} chmod 644 License %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc README %dir %{_sysconfdir}/log.d %dir %{_sysconfdir}/log.d/conf %dir %{_sysconfdir}/log.d/scripts %dir %{_sysconfdir}/log.d/conf/logfiles %dir %{_sysconfdir}/log.d/conf/services %dir %{_sysconfdir}/log.d/scripts/logfiles %dir %{_sysconfdir}/log.d/scripts/services %dir %{_sysconfdir}/log.d/scripts/shared %dir %{_sysconfdir}/log.d/scripts/logfiles/* %dir %{_sysconfdir}/log.d/lib %dir /var/cache/%{name} %config(noreplace) %{_sysconfdir}/log.d/conf/*.conf %config(noreplace) %{_sysconfdir}/log.d/conf/services/* %config(noreplace) %{_sysconfdir}/log.d/conf/logfiles/* %{_sysconfdir}/log.d/scripts/%{name}.pl %{_sbindir}/%{name} %{_sysconfdir}/log.d/scripts/shared/* %{_sysconfdir}/log.d/scripts/services/* %{_sysconfdir}/log.d/scripts/logfiles/*/* %{_sysconfdir}/log.d/%{name} %{_sysconfdir}/log.d/lib/Logwatch.pm %{_sysconfdir}/log.d/%{name}.conf %{_sysconfdir}/cron.daily/0%{name} %doc %{_mandir}/man8/%{name}.8* %doc License project/CHANGES project/TODO %changelog * Mon Jul 28 2008 Thierry Vignaud <tvignaud@mandriva.com> 7.3.6-4mdv2009.0 + Revision: 251372 - rebuild * Thu Jan 03 2008 Olivier Blin <oblin@mandriva.com> 7.3.6-2mdv2008.1 + Revision: 140932 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Thu Aug 23 2007 Thierry Vignaud <tvignaud@mandriva.com> 7.3.6-2mdv2008.0 + Revision: 70344 - fileutils, sh-utils & textutils have been obsoleted by coreutils a long time ago * Thu Jul 26 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 7.3.6-1mdv2008.0 + Revision: 55960 - new version * Sat Jan 06 2007 Emmanuel Andry <eandry@mandriva.org> 7.3.2-1mdv2007.0 + Revision: 104690 - New version 7.3.2 * Sun Dec 03 2006 Emmanuel Andry <eandry@mandriva.org> 7.3.1-1mdv2007.1 + Revision: 90186 - New version 7.3.1 bunzip2 patch - Import logwatch * Fri Jul 14 2006 Emmanuel Andry <eandry@mandriva.org> 7.3-3mdv2007.0 - oops ! Forgot /var/cache/logwatch directory creation * Fri Jul 14 2006 Emmanuel Andry <eandry@mandriva.org> 7.3-2mdv2007.0 - diff patch0 to fix bug #23654 (thanks to Gerald Drouillard) * Wed May 17 2006 Emmanuel Andry <eandry@mandriva.org> 7.3-1mdk - 7.3 - bzip tarball - mkrel * Mon May 09 2005 Emmanuel Blindauer <blindauer@mandriva.org> 6.0.2-1mdk - First mdv package. * Thu Feb 24 2005 Kirk Bauer <kirk@kaybee.org> 6.0.1-1 - Now includes ignore.conf in the RPM