diff --git a/.cvsignore b/.cvsignore index 2d5c672..c51f029 100644 --- a/.cvsignore +++ b/.cvsignore @@ -100,3 +100,4 @@ audit-1.7.11.tar.gz audit-1.7.12.tar.gz audit-1.7.13.tar.gz audit-2.0.tar.gz +audit-1.8.tar.gz diff --git a/audit.spec b/audit.spec index 66ebed1..e9e4443 100644 --- a/audit.spec +++ b/audit.spec @@ -3,11 +3,12 @@ Summary: User space tools for 2.6 kernel auditing Name: audit Version: 2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: System Environment/Daemons URL: http://people.redhat.com/sgrubb/audit/ Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz +Source1: %{name}-1.8.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: swig python-devel BuildRequires: tcp_wrappers-devel libcap-ng-devel @@ -68,12 +69,25 @@ interface to the audit system, audispd. These plugins can do things like relay events to remote machines or analyze events for suspicious behavior. +%package libs-compat +Summary: Dynamic library for libaudit +License: LGPLv2+ +Group: Development/Libraries + +%description libs-compat +The audit-libs-compat package contains the dynamic libraries needed for +applications to use the audit 1.0 framework. + %prep %setup -q +tar -xzf %{SOURCE1} %build %configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no --with-libcap-ng=yes make %{?_smp_mflags} +cd ../audit-1.8 +%configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no --with-libcap-ng=yes +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -82,6 +96,9 @@ mkdir -p $RPM_BUILD_ROOT/%{_mandir}/{man5,man8} mkdir -p $RPM_BUILD_ROOT/%{_lib} mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit mkdir -p $RPM_BUILD_ROOT/%{_var}/log/audit +cd ../audit-1.8 +make DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags} install +cd ../%{name}-%{version} make DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags} install mkdir -p $RPM_BUILD_ROOT/%{_libdir} @@ -90,9 +107,9 @@ mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir} mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir} curdir=`pwd` cd $RPM_BUILD_ROOT/%{_libdir} -LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.*.*.*\`` +LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.1.*.*\`` ln -s ../../%{_lib}/$LIBNAME libaudit.so -LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\`` +LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.0.*.*\`` ln -s ../../%{_lib}/$LIBNAME libauparse.so cd $curdir # Remove these items so they don't get picked up. @@ -136,9 +153,14 @@ if [ $1 -ge 1 ]; then /sbin/service auditd condrestart > /dev/null 2>&1 || : fi +%files libs-compat +%defattr(-,root,root,-) +%attr(755,root,root) /%{_lib}/libaudit.so.0* +%config(noreplace) %attr(640,root,root) /etc/libaudit.conf + %files libs %defattr(-,root,root,-) -%attr(755,root,root) /%{_lib}/libaudit.* +%attr(755,root,root) /%{_lib}/libaudit.so.1* %attr(755,root,root) /%{_lib}/libauparse.* %config(noreplace) %attr(640,root,root) /etc/libaudit.conf @@ -216,7 +238,7 @@ fi %attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz %changelog -* Tue Aug 18 2009 Steve Grubb 2.0-1 +* Wed Aug 19 2009 Steve Grubb 2.0-2 - New upstream release * Fri Jul 24 2009 Fedora Release Engineering - 1.7.13-2 diff --git a/sources b/sources index bfa443c..c48382f 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ d0c064c4646f8fe5c50de789c627f2da audit-2.0.tar.gz +26a74bb90c7f8c28705a90aed01e1ff2 audit-1.8.tar.gz