1 Summary: User space tools for 2.6 kernel auditing
2 Summary(pl): Narzêdzia przestrzeni u¿ytkownika do audytu j±der 2.6
8 Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
9 # Source0-md5: 950daad97adfa3134289aa5b4e885f8f
10 # http://people.redhat.com/sgrubb/audit/audit.h
12 Source2: %{name}d.init
13 Source3: %{name}d.sysconfig
14 URL: http://people.redhat.com/sgrubb/audit/
15 BuildRequires: autoconf >= 2.59
16 BuildRequires: automake >= 1.9
17 BuildRequires: libtool
18 BuildRequires: linux-libc-headers >= 2.6.11
19 BuildRequires: rpmbuild(macros) >= 1.268
20 Requires(post,preun): /sbin/chkconfig
21 Requires: %{name}-libs = %{version}-%{release}
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _sbindir /sbin
28 The audit package contains the user space utilities for storing and
29 processing the audit records generate by the audit subsystem in the
33 Ten pakiet zawiera narzêdzia przestrzeni u¿ytkownika do przechowywania
34 i przetwarzania rekordów audytu generowanych przez podsystem audytu w
38 Summary: Dynamic libaudit library
39 Summary(pl): Biblioteka dynamiczna libaudit
44 The audit-libs package contains the dynamic library needed for
45 applications to use the audit framework.
47 %description libs -l pl
48 Ten pakiet zawiera bibliotekê dynamiczn± potrzebn± dla aplikacji
49 u¿ywaj±cych ¶rodowiska audytu.
52 Summary: Header files for libaudit library
53 Summary(pl): Pliki nag³ówkowe biblioteki libaudio
55 Group: Development/Libraries
56 Requires: %{name}-libs = %{version}-%{release}
57 Requires: linux-libc-headers >= 7:2.6.12.0-4
59 %description libs-devel
60 The audit-libs-devel package contains the header files needed for
61 developing applications that need to use the audit framework library.
63 %description libs-devel -l pl
64 Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia aplikacji
65 u¿ywaj±cych biblioteki ¶rodowiska audytu.
68 Summary: Static libaudit library
69 Summary(pl): Statyczna biblioteka libaudit
71 Group: Development/Libraries
72 Requires: %{name}-libs-devel = %{version}-%{release}
74 %description libs-static
75 The audit-libs-static package contains the static library for
76 developing applications that need to use the audit framework library.
78 %description libs-static -l pl
79 Ten pakiet zawiera statyczn± bibliotekê do tworzenia aplikacji
80 u¿ywaj±cych ¶rodowiska audytu.
85 install -D %{SOURCE1} lib/linux/audit.h
86 install -D %{SOURCE1} src/mt/linux/audit.h
95 # override auditd_{C,LD}FLAGS to avoid -fPIE unsupported by gcc 3.3
101 rm -rf $RPM_BUILD_ROOT
102 install -d $RPM_BUILD_ROOT%{_var}/log/audit
105 DESTDIR=$RPM_BUILD_ROOT
107 install -d $RPM_BUILD_ROOT/%{_lib}
108 mv -f $RPM_BUILD_ROOT%{_libdir}/libaudit.so.* $RPM_BUILD_ROOT/%{_lib}
109 ln -sf /%{_lib}/$(cd $RPM_BUILD_ROOT/%{_lib} ; echo libaudit.so.*.*.*) \
110 $RPM_BUILD_ROOT%{_libdir}/libaudit.so
112 # We manually install this since Makefile doesn't
113 install -d $RPM_BUILD_ROOT%{_includedir}
114 install lib/libaudit.h $RPM_BUILD_ROOT%{_includedir}
116 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/auditd
117 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/auditd
120 rm -rf $RPM_BUILD_ROOT
122 %post libs -p /sbin/ldconfig
123 %postun libs -p /sbin/ldconfig
126 /sbin/chkconfig --add auditd
127 %service auditd restart "audit daemon"
130 if [ "$1" = "0" ]; then
132 /sbin/chkconfig --del auditd
136 %defattr(644,root,root,755)
137 %doc AUTHORS ChangeLog README THANKS TODO sample.rules
138 %attr(750,root,root) %{_sbindir}/auditctl
139 %attr(750,root,root) %{_sbindir}/auditd
140 %attr(750,root,root) %{_sbindir}/ausearch
141 %attr(750,root,root) %{_sbindir}/autrace
142 %attr(754,root,root) /etc/rc.d/init.d/auditd
143 %config(noreplace) %attr(640,root,root) %{_sysconfdir}/auditd.conf
144 %config(noreplace) %attr(640,root,root) %{_sysconfdir}/audit.rules
145 %config(noreplace) %attr(640,root,root) %verify(not md5 mtime size) /etc/sysconfig/auditd
146 %attr(750,root,root) %dir %{_var}/log/audit
150 %defattr(644,root,root,755)
151 %attr(755,root,root) /%{_lib}/libaudit.so.*.*.*
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libaudit.so
156 %{_libdir}/libaudit.la
157 %{_includedir}/libaudit.h
161 %defattr(644,root,root,755)
162 %{_libdir}/libaudit.a