- New upstream release

This commit is contained in:
Steve Grubb 2009-08-18 18:13:00 +00:00
parent 0d9d3c9ee2
commit b9f018d58e
3 changed files with 15 additions and 53 deletions

View File

@ -99,3 +99,4 @@ audit-1.7.10.tar.gz
audit-1.7.11.tar.gz audit-1.7.11.tar.gz
audit-1.7.12.tar.gz audit-1.7.12.tar.gz
audit-1.7.13.tar.gz audit-1.7.13.tar.gz
audit-2.0.tar.gz

View File

@ -1,23 +1,17 @@
%define audit_version 1.7.13
%define audit_release 2%{?dist}
%define sca_version 0.4.8
%define sca_release 21
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Summary: User space tools for 2.6 kernel auditing Summary: User space tools for 2.6 kernel auditing
Name: audit Name: audit
Version: %{audit_version} Version: 2.0
Release: %{audit_release} Release: 1%{?dist}
License: GPLv2+ License: GPLv2+
Group: System Environment/Daemons Group: System Environment/Daemons
URL: http://people.redhat.com/sgrubb/audit/ URL: http://people.redhat.com/sgrubb/audit/
Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gettext-devel intltool libtool swig python-devel BuildRequires: swig python-devel
BuildRequires: tcp_wrappers-devel BuildRequires: tcp_wrappers-devel libcap-ng-devel
BuildRequires: kernel-headers >= 2.6.18 BuildRequires: kernel-headers >= 2.6.29
BuildRequires: automake >= 1.9
BuildRequires: autoconf >= 2.59
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: chkconfig Requires: chkconfig
Requires(pre): coreutils Requires(pre): coreutils
@ -41,7 +35,7 @@ Summary: Header files and static library for libaudit
License: LGPLv2+ License: LGPLv2+
Group: Development/Libraries Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: kernel-headers >= 2.6.18 Requires: kernel-headers >= 2.6.29
%description libs-devel %description libs-devel
The audit-libs-devel package contains the static libraries and header The audit-libs-devel package contains the static libraries and header
@ -74,24 +68,11 @@ interface to the audit system, audispd. These plugins can do things
like relay events to remote machines or analyze events for suspicious like relay events to remote machines or analyze events for suspicious
behavior. behavior.
%package -n system-config-audit
Summary: Utility for editing audit configuration
Version: %{sca_version}
Release: %{sca_release}%{?dist}
License: GPLv2+
Group: Applications/System
BuildRequires: desktop-file-utils
Requires: pygtk2-libglade usermode usermode-gtk
Requires: %{name}-libs = %{audit_version}-%{audit_release}
%description -n system-config-audit
A graphical utility for editing audit configuration.
%prep %prep
%setup -q %setup -q
%build %build
%configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no %configure --sbindir=/sbin --libdir=/%{_lib} --with-prelude --with-libwrap --enable-gssapi-krb5=no --with-libcap-ng=yes
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
@ -102,7 +83,6 @@ mkdir -p $RPM_BUILD_ROOT/%{_lib}
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit mkdir -p $RPM_BUILD_ROOT/%{_libdir}/audit
mkdir -p $RPM_BUILD_ROOT/%{_var}/log/audit mkdir -p $RPM_BUILD_ROOT/%{_var}/log/audit
make DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags} install make DESTDIR=$RPM_BUILD_ROOT %{?_smp_mflags} install
make -C system-config-audit DESTDIR=$RPM_BUILD_ROOT install-fedora
mkdir -p $RPM_BUILD_ROOT/%{_libdir} mkdir -p $RPM_BUILD_ROOT/%{_libdir}
# This winds up in the wrong place when libtool is involved # This winds up in the wrong place when libtool is involved
@ -130,13 +110,6 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/auparse.la
# On platforms with 32 & 64 bit libs, we need to coordinate the timestamp # On platforms with 32 & 64 bit libs, we need to coordinate the timestamp
touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf
%find_lang system-config-audit
desktop-file-install \
--dir $RPM_BUILD_ROOT/%{_datadir}/applications \
--delete-original \
system-config-audit/system-config-audit.desktop
%ifnarch ppc ppc64 %ifnarch ppc ppc64
%check %check
make check make check
@ -164,13 +137,13 @@ if [ $1 -ge 1 ]; then
fi fi
%files libs %files libs
%defattr(-,root,root) %defattr(-,root,root,-)
%attr(755,root,root) /%{_lib}/libaudit.* %attr(755,root,root) /%{_lib}/libaudit.*
%attr(755,root,root) /%{_lib}/libauparse.* %attr(755,root,root) /%{_lib}/libauparse.*
%config(noreplace) %attr(640,root,root) /etc/libaudit.conf %config(noreplace) %attr(640,root,root) /etc/libaudit.conf
%files libs-devel %files libs-devel
%defattr(-,root,root) %defattr(-,root,root,-)
%doc contrib/skeleton.c contrib/plugin %doc contrib/skeleton.c contrib/plugin
%{_libdir}/libaudit.a %{_libdir}/libaudit.a
%{_libdir}/libauparse.a %{_libdir}/libauparse.a
@ -182,7 +155,7 @@ fi
%{_mandir}/man3/* %{_mandir}/man3/*
%files libs-python %files libs-python
%defattr(-,root,root) %defattr(-,root,root,-)
%attr(755,root,root) %{python_sitearch}/_audit.so %attr(755,root,root) %{python_sitearch}/_audit.so
%attr(755,root,root) %{python_sitearch}/auparse.so %attr(755,root,root) %{python_sitearch}/auparse.so
%{python_sitearch}/audit.py* %{python_sitearch}/audit.py*
@ -242,22 +215,10 @@ fi
%attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz %attr(644,root,root) %{_mandir}/man5/audisp-remote.conf.5.gz
%attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz %attr(644,root,root) %{_mandir}/man8/audisp-remote.8.gz
%files -n system-config-audit -f system-config-audit.lang
%defattr(-,root,root,-)
%doc system-config-audit/AUTHORS
%doc system-config-audit/COPYING
%doc system-config-audit/ChangeLog
%doc system-config-audit/NEWS
%doc system-config-audit/README
%{_bindir}/system-config-audit
%{_datadir}/applications/system-config-audit.desktop
%{_datadir}/system-config-audit
%{_libexecdir}/system-config-audit-server-real
%{_libexecdir}/system-config-audit-server
%config(noreplace) %{_sysconfdir}/pam.d/system-config-audit-server
%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-audit-server
%changelog %changelog
* Tue Aug 18 2009 Steve Grubb <sgrubb@redhat.com> 2.0-1
- New upstream release
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.13-2 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

View File

@ -1 +1 @@
967776cbec046043ef02ffefe0e89cb7 audit-1.7.13.tar.gz d0c064c4646f8fe5c50de789c627f2da audit-2.0.tar.gz