]> git.pld-linux.org Git - packages/aide.git/blob - aide.spec
- added Requires: grep
[packages/aide.git] / aide.spec
1 Summary:        Advanced Intrusion Detection Environment
2 Summary(pl):    Zaawansowany System Wykrywania W³amañ (AIDE)
3 Name:           aide
4 Version:        0.7
5 Release:        5
6 License:        GPL
7 Group:          Applications/System
8 Group(de):      Applikationen/System
9 Group(pl):      Aplikacje/System
10 Source0:        ftp://ftp.cs.tut.fi/pub/src/gnu/%{name}-%{version}.tar.gz
11 Source1:        %{name}.conf
12 Source2:        %{name}-%{version}-doc.tar.bz2
13 Source3:        %{name}-check
14 Patch0:         %{name}-cvs20010627.patch.gz
15 Patch1:         %{name}-NLS.patch
16 Patch2:         %{name}-autoconf.patch
17 URL:            http://www.cs.tut.fi/~rammer/aide.html
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  flex
21 BuildRequires:  bison
22 BuildRequires:  perl-modules
23 BuildRequires:  gettext-devel
24 BuildRequires:  glibc-static
25 BuildRequires:  libgcrypt-static
26 BuildRequires:  zlib-static
27 Requires:       crondaemon
28 Requires:       mailx
29 Requires:       grep
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %define         _sysconfdir     /etc/%{name}
33 %define         _pkglibdir      /var/lib/%{name}
34
35 %description
36 AIDE creates a database from the regular expression rules that it
37 finds from the config file. Once this database is initialized it can
38 be used to verify the integrity of the files. It has several message
39 digest algorithms (md5,sha1,rmd160,tiger,haval,etc.) that are used to
40 check the integrity of the file. More algorithms can be added with
41 relative ease. All of the usual file attributes can also be checked
42 for inconsistencies.
43
44 %description -l pl
45 AIDE tworzy bazê danych z wyra¿eñ regularnych, które znajduj± siê w
46 pliku konfiguracyjnym. Gdy baza zostanie zainicjowana mo¿na sprawdzaæ
47 integralno¶æ plików. U¿ywanych jest kilka algorytmów sprawdzania
48 spójno¶ci (md5,sha1,rmd160,tiger,haval,itp.). Inne mog± byæ dodane
49 stosunkowo ³atwo. Zwyk³e atrybuty plików tak¿e mog± byæ sprawdzane.
50
51 %prep
52 %setup -q -b 0 -b 2
53 %patch0 -p1
54 %patch1 -p1
55 %patch2 -p1
56
57 %build
58 rm -f missing
59 gettextize --copy --force
60 aclocal
61 autoconf
62 automake -a -c
63 %configure \
64         --with-config-file=%{_sysconfdir}/aide.conf
65 %{__make}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily}
70
71 %{__make} install \
72         DESTDIR=$RPM_BUILD_ROOT
73
74 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
75 install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily
76
77 gzip -9nf AUTHORS ChangeLog NEWS README doc/aide.conf
78
79 %find_lang %{name}
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files -f %{name}.lang
85 %defattr(644,root,root,755)
86 %doc *.gz doc/aide.conf.gz doc/manual.html doc/aide.html
87 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/aide.conf
88 %attr(750,root,root) %dir %{_pkglibdir}
89 %attr(755,root,root) %{_bindir}/aide
90 %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check
91 %{_mandir}/man[15]/*
92 %lang(ru) %{_mandir}/ru/man[15]/*
This page took 0.124616 seconds and 4 git commands to generate.