X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=aide.spec;h=c20c3efe50f0bb46fe4f70a8f250f541e7079238;hb=045cc264a8e26e94cbb77f88c7f9b9ef993a7030;hp=9259375013fb749163ccddb350cd9efa6a4cbfb7;hpb=949c280b15c4dc16c9debd5944b7dd8870098f65;p=packages%2Faide.git diff --git a/aide.spec b/aide.spec index 9259375..c20c3ef 100644 --- a/aide.spec +++ b/aide.spec @@ -1,25 +1,38 @@ Summary: Advanced Intrusion Detection Environment +Summary(pl): Zaawansowany System Wykrywania W³amañ (AIDE) +Summary(pt_BR): AIDE - ferramenta de verificação de integridade do sistema Name: aide -Version: 0.7 +Version: 0.11 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 +Source0: http://dl.sourceforge.net/aide/%{name}-%{version}.tar.gz +# Source0-md5: 9a44e5386b0355ef57c60f627ff4d085 Source1: %{name}.conf -Patch0: %{name}-cvs20010627.patch.gz +Source2: %{name}-0.7-doc.tar.bz2 +# Source2-md5: f8d01112f839957b3061bb6b5f262174 +Source3: %{name}-check +Source4: %{name}.sysconfig +Patch0: %{name}-autoconf.patch +Patch1: %{name}-NLS.patch +Patch2: %{name}-no_md.patch URL: http://www.cs.tut.fi/~rammer/aide.html -BuildRequires: libgcrypt-static +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: bison +BuildRequires: flex +BuildRequires: gettext-devel +BuildRequires: glibc-static +BuildRequires: mhash-static +BuildRequires: perl-modules +BuildRequires: zlib-static >= 1.1.4 +Requires: crondaemon +Requires: grep BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _sysconfdir /etc/%{name} +%define _sysconfdir /etc/%{name} %define _pkglibdir /var/lib/%{name} -%prep -%setup -q -n %{name}-%{version} -%patch0 -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 @@ -29,31 +42,56 @@ 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. +%description -l pl +AIDE tworzy bazê danych z wyra¿eñ regularnych, które znajduj± siê w +pliku konfiguracyjnym. Gdy baza zostanie zainicjowana mo¿na sprawdzaæ +integralno¶æ plików. U¿ywanych jest kilka algorytmów sprawdzania +spójno¶ci (md5,sha1,rmd160,tiger,haval,itp.). Inne mog± byæ dodane +stosunkowo ³atwo. Zwyk³e atrybuty plików tak¿e mog± byæ sprawdzane. + +%description -l pt_BR +O AIDE tem por objetivo ser a versão gratuita do Tripwire, e ajuda a +detectar violações de integridade pelo uso de hashes como MD5. + +%prep +%setup -q -b 0 -a 2 +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 + %build +%{__gettextize} +%{__aclocal} +%{__autoconf} +%{__automake} %configure \ - --with-config-file=%{_sysconfdir}/aide.conf \ - --with-locale \ - --without-zlib + --with-config-file=%{_sysconfdir}/aide.conf +# --with-extra-includes=/usr/include/ %{__make} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir},/etc/cron.daily,/etc/sysconfig} + %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -%{__install} -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_pkglibdir}} -%{__install} %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} -gzip -9nf AUTHORS ChangeLog NEWS README doc/aide.conf +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir} +install %{SOURCE3} $RPM_BUILD_ROOT/etc/cron.daily +install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/aide -%find_lang %{name} +# %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files -f %{name}.lang +%files %defattr(644,root,root,755) -%doc *.gz doc/aide.conf.gz -%attr(640,root,root) %config(noreplace) %{_sysconfdir}/aide.conf -%attr(750,root,root) %ghost %{_pkglibdir} +%doc AUTHORS ChangeLog NEWS README doc/aide.conf doc/manual.html aide-*/doc/aide.html +%attr(750,root,root) %dir %{_sysconfdir} +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/aide.conf +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/aide +%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]/*