]> git.pld-linux.org Git - packages/aide.git/blob - aide.spec
1e3c866276523f684ac2299e7cf7c662c31f5c67
[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:        2
6 License:        GPL
7 Group:          Applications/System
8 Group(de):      Applikationen/System
9 Group(pl):      Aplikacje/System
10 Source0:        ftp://ftp.linux.hr/pub/aide/%{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 URL:            http://www.cs.tut.fi/~rammer/aide.html
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  flex
20 BuildRequires:  gettext-devel
21 BuildRequires:  glibc-static
22 BuildRequires:  libgcrypt-static
23 BuildRequires:  zlib-static
24 Requires:       crondaemon
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _sysconfdir     /etc/%{name}
28 %define         _pkglibdir      /var/lib/%{name}
29
30 %prep
31 %setup -q -b 0 -b 2
32 %patch0 -p1
33 %patch1 -p1
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 %build
52 rm -f missing
53 gettextize --copy --force
54 aclocal
55 autoconf
56 automake -a -c
57 %configure \
58         --with-config-file=%{_sysconfdir}/aide.conf
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 %{__install} -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily}
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT
67
68 %{__install} %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
69 %{__install} %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily
70
71 gzip -9nf AUTHORS ChangeLog NEWS README doc/aide.conf
72
73 %find_lang %{name}
74
75 %clean
76 rm -rf $RPM_BUILD_ROOT
77
78 %files -f %{name}.lang
79 %defattr(644,root,root,755)
80 %doc *.gz doc/aide.conf.gz doc/manual.html doc/aide.html
81 %attr(640,root,root) %config(noreplace) %{_sysconfdir}/aide.conf
82 %attr(750,root,root) %dir %{_pkglibdir}
83 %attr(755,root,root) %{_bindir}/aide
84 %attr(700,root,root) %config(noreplace) /etc/cron.daily/aide-check
85 %{_mandir}/man[15]/*
86 %lang(ru) %{_mandir}/ru/man[15]/*
This page took 0.055643 seconds and 2 git commands to generate.