Summary: Advanced Intrusion Detection Environment Name: aide Version: 0.14 Release: %mkrel 1 License: GPLv2+ Group: Monitoring URL: http://sourceforge.net/projects/aide Source0: http://prdownloads.sourceforge.net/aide/%{name}-%{version}.tar.gz Source1: http://prdownloads.sourceforge.net/aide/%{name}-%{version}.tar.gz.asc Source2: aide.conf Source3: aidecheck Source4: aideupdate Source5: aideinit Source6: aideinit.8 #p0 sent upstream by kharec patch0: aide-0.14-fix-str-fmt.patch Buildrequires: flex BuildRequires: glibc-devel BuildRequires: glibc-static-devel BuildRequires: mhash-devel BuildRequires: zlib-devel BuildRequires: bison BuildRoot: %{_tmppath}/%{name}-%{version} Requires: gnupg %description AIDE (Advanced Intrusion Detection Environment) is a free alternative to Tripwire. It does the same things as the semi-free Tripwire and more. It is a file system integrity monitoring tool. %prep %setup -q %patch0 -p0 %build %configure \ --with-config-file=%{_sysconfdir}/aide.conf \ --with-zlib \ --with-mhash \ --enable-mhash \ --with-syslog_facility=LOG_LOCAL1 perl -pi -e 's|/etc/aide.db|/var/lib/aide/aide.db|g' config.h %make %install rm -rf %{buildroot} make prefix=%{buildroot}%{_prefix} \ bindir=%{buildroot}%{_sbindir} \ mandir=%{buildroot}%{_mandir} \ install-strip mkdir -p %{buildroot}{/var/lib/aide/reports,%{_sysconfdir}/cron.daily,%{_mandir}/man8} install -m 0600 %{_sourcedir}/aide.conf %{buildroot}%{_sysconfdir}/aide.conf install -m 0700 %{_sourcedir}/aidecheck %{buildroot}%{_sbindir}/aidecheck install -m 0700 %{_sourcedir}/aideupdate %{buildroot}%{_sbindir}/aideupdate install -m 0700 %{_sourcedir}/aideinit %{buildroot}%{_sbindir}/aideinit install -m 0644 %{_sourcedir}/aideinit.8 %{buildroot}%{_mandir}/man8/aideinit.8 ln -sf ../..%{_sbindir}/aidecheck %{buildroot}%{_sysconfdir}/cron.daily/aide %post echo "*********************************************************" echo "* Please see aideinit(8) for information on how to setup" echo "* AIDE+gpg which this AIDE implementation uses by default" echo "*********************************************************" %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README doc/aide.conf.in %attr(0700,root,root) %{_sbindir}/aide %attr(0700,root,root) %{_sbindir}/aidecheck %attr(0700,root,root) %{_sbindir}/aideinit %attr(0700,root,root) %{_sbindir}/aideupdate %{_mandir}/man1/aide.1* %{_mandir}/man5/aide.conf.5* %{_mandir}/man8/aideinit.8* %dir %attr(0700,root,root) /var/lib/aide %dir %attr(0700,root,root) /var/lib/aide/reports %attr(0700,root,root) %{_sysconfdir}/cron.daily/aide %config(noreplace) %attr(0600,root,root) %{_sysconfdir}/aide.conf %changelog * Mon Apr 12 2010 Sandro Cazzaniga <kharec@mandriva.org> 0.14-1mdv2010.1 + Revision: 533713 - new version 0.14 - clean spec - add a patch for fix string format, sent upstream. * Wed Jun 10 2009 Jérôme Brenier <incubusss@mandriva.org> 0.13.1-3mdv2010.0 + Revision: 384639 - fix license * Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 0.13.1-2mdv2009.0 + Revision: 266147 - rebuild early 2009.0 package (before pixel changes) * Sun Apr 20 2008 Vincent Danen <vdanen@mandriva.com> 0.13.1-1mdv2009.0 + Revision: 195950 - 0.13.1 - spec cleanup - cleanup the description - fix group (Networking/Other was wrong; this thing has nothing to do with the network) - get rid of aide.extra; the Annvix stuff was better and aide.extra was horribly out-dated anyways - add the Annvix aide.conf (with appropriate changes) - add the Annvix helper scripts that secure the database with gpg - modify the Annvix afterboot snippet as aideinit.8 to describe using gpg to secure the database + Thierry Vignaud <tv@mandriva.org> - fix description * Thu Dec 20 2007 Olivier Blin <oblin@mandriva.com> 0.13-1mdv2008.1 + Revision: 135819 - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request - buildrequires obsoletes buildprereq * Mon Dec 11 2006 Lenny Cartier <lenny@mandriva.com> 0.13-1mdv2007.0 + Revision: 94778 - Update to 0.13 - Import aide