1 Summary: Advanced Intrusion Detection Environment
2 Summary(pl): Zaawansowany System Wykrywania W³amañ (AIDE)
7 Group: Applications/System
8 Source0: ftp://ftp.cs.tut.fi/pub/src/gnu/%{name}-%{version}.tar.gz
10 Source2: %{name}-0.7-doc.tar.bz2
11 Source3: %{name}-check
12 Source4: %{name}.sysconfig
13 Patch0: %{name}-autoconf.patch
14 Patch1: %{name}-NLS.patch
15 URL: http://www.cs.tut.fi/~rammer/aide.html
16 BuildRequires: autoconf
17 BuildRequires: automake
19 BuildRequires: findutils
21 BuildRequires: perl-modules
22 BuildRequires: gettext-devel
23 BuildRequires: glibc-static
24 BuildRequires: libgcrypt-static
25 BuildRequires: zlib-static >= 1.1.4
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _sysconfdir /etc/%{name}
32 %define _pkglibdir /var/lib/%{name}
35 AIDE creates a database from the regular expression rules that it
36 finds from the config file. Once this database is initialized it can
37 be used to verify the integrity of the files. It has several message
38 digest algorithms (md5,sha1,rmd160,tiger,haval,etc.) that are used to
39 check the integrity of the file. More algorithms can be added with
40 relative ease. All of the usual file attributes can also be checked
44 AIDE tworzy bazê danych z wyra¿eñ regularnych, które znajduj± siê w
45 pliku konfiguracyjnym. Gdy baza zostanie zainicjowana mo¿na sprawdzaæ
46 integralno¶æ plików. U¿ywanych jest kilka algorytmów sprawdzania
47 spójno¶ci (md5,sha1,rmd160,tiger,haval,itp.). Inne mog± byæ dodane
48 stosunkowo ³atwo. Zwyk³e atrybuty plików tak¿e mog± byæ sprawdzane.
56 rm -f missing po/Makefile*
57 find . -name "*.c" -type f > po/POTFILES.in
63 --with-config-file=%{_sysconfdir}/aide.conf
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily,/etc/sysconfig}
71 DESTDIR=$RPM_BUILD_ROOT
73 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
74 install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily
75 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/aide
80 rm -rf $RPM_BUILD_ROOT
82 %files -f %{name}.lang
83 %defattr(644,root,root,755)
84 %doc AUTHORS ChangeLog NEWS README doc/aide.conf doc/manual.html aide-*/doc/aide.html
85 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/aide.conf
86 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aide
87 %attr(750,root,root) %dir %{_pkglibdir}
88 %attr(755,root,root) %{_bindir}/aide
89 %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check