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
58 gettextize --copy --force
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
77 gzip -9nf AUTHORS ChangeLog NEWS README doc/aide.conf
82 rm -rf $RPM_BUILD_ROOT
84 %files -f %{name}.lang
85 %defattr(644,root,root,755)
86 %doc *.gz doc/aide.conf.gz doc/manual.html aide-*/doc/aide.html
87 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/aide.conf
88 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/aide
89 %attr(750,root,root) %dir %{_pkglibdir}
90 %attr(755,root,root) %{_bindir}/aide
91 %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check