Summary: Advanced Intrusion Detection Environment Name: aide Version: 0.7 Release: 1 License: GPL Group: Applications/System Group(de): Applikationen/System Group(pl): Aplikacje/System Source0: ftp://ftp.linux.hr/pub/aide/%{name}-%{version}.tar.gz Source1: %{name}.conf Source2: %{name}-%{version}-doc.tar.bz2 Source3: %{name}-check Patch0: %{name}-cvs20010627.patch.gz Patch1: %{name}-NLS.patch URL: http://www.cs.tut.fi/~rammer/aide.html BuildRequires: autoconf BuildRequires: automake BuildRequires: flex BuildRequires: gettext-devel BuildRequires: glibc-static BuildRequires: libgcrypt-static Requires: crond BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/%{name} %define _pkglibdir /var/lib/%{name} %prep %setup -q -b 0 -b 2 %patch0 -p1 %patch1 -p1 %description AIDE creates a database from the regular expression rules that it finds from the config file. Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms (md5,sha1,rmd160,tiger,haval,etc.) that are used to check the integrity of the file. More algorithms can be added with relative ease. All of the usual file attributes can also be checked for inconsistencies. %build rm -f missing gettextize --copy --force aclocal autoconf automake -a -c %configure \ --with-config-file=%{_sysconfdir}/aide.conf \ --without-zlib %{__make} %install rm -rf $RPM_BUILD_ROOT %{__install} -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__install} %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} %{__install} %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily gzip -9nf AUTHORS ChangeLog NEWS README doc/aide.conf %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %doc *.gz doc/aide.conf.gz doc/manual.html doc/aide.html %attr(640,root,root) %config(noreplace) %{_sysconfdir}/aide.conf %attr(750,root,root) %dir %{_pkglibdir} %attr(755,root,root) %{_bindir}/aide %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check %{_mandir}/man[15]/* %lang(ru) %{_mandir}/ru/man[15]/*