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: 8548fbe16c3c44bdcc045fba0f35a070
10 # http://people.redhat.com/sgrubb/audit/audit.h
12 URL: http://people.redhat.com/sgrubb/audit/
13 BuildRequires: autoconf >= 2.59
14 BuildRequires: automake >= 1.9
15 BuildRequires: libtool
16 BuildRequires: linux-libc-headers >= 2.6.11
18 Requires(post,preun): /sbin/chkconfig
19 Requires: %{name}-libs = %{version}-%{release}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _sbindir /sbin
25 The audit package contains the user space utilities for storing and
26 processing the audit records generate by the audit subsystem in the
30 Ten pakiet zawiera narzêdzia przestrzeni u¿ytkownika do przechowywania
31 i przetwarzania rekordów audytu generowanych przez podsystem audytu w
35 Summary: Dynamic libaudit library
36 Summary(pl): Biblioteka dynamiczna libaudit
41 The audit-libs package contains the dynamic library needed for
42 applications to use the audit framework.
44 %description libs -l pl
45 Ten pakiet zawiera bibliotekê dynamiczn± potrzebn± dla aplikacji
46 u¿ywaj±cych ¶rodowiska audytu.
49 Summary: Header files for libaudit library
50 Summary(pl): Pliki nag³ówkowe biblioteki libaudio
52 Group: Development/Libraries
53 Requires: %{name}-libs = %{version}-%{release}
55 %description libs-devel
56 The audit-libs-devel package contains the header files needed for
57 developing applications that need to use the audit framework library.
59 %description libs-devel -l pl
60 Ten pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia aplikacji
61 u¿ywaj±cych biblioteki ¶rodowiska audytu.
64 Summary: Static libaudit library
65 Summary(pl): Statyczna biblioteka libaudit
67 Group: Development/Libraries
68 Requires: %{name}-libs-devel = %{version}-%{release}
70 %description libs-static
71 The audit-libs-static package contains the static library for
72 developing applications that need to use the audit framework library.
74 %description libs-static -l pl
75 Ten pakiet zawiera statyczn± bibliotekê do tworzenia aplikacji
76 u¿ywaj±cych ¶rodowiska audytu.
81 install -D %{SOURCE1} lib/linux/audit.h
82 install -D %{SOURCE1} src/mt/linux/audit.h
91 # override auditd_CFLAGS to avoid -fPIE unsupported by gcc 3.3
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT%{_var}/log/audit
100 DESTDIR=$RPM_BUILD_ROOT
102 install -d $RPM_BUILD_ROOT/%{_lib}
103 mv -f $RPM_BUILD_ROOT%{_libdir}/libaudit.so.* $RPM_BUILD_ROOT/%{_lib}
104 ln -sf $(cd $RPM_BUILD_ROOT/%{_lib} ; echo libaudit.so.*.*.*) \
105 $RPM_BUILD_ROOT%{_libdir}/libaudit.so
107 # We manually install this since Makefile doesn't
108 install -d $RPM_BUILD_ROOT%{_includedir}
109 install lib/libaudit.h $RPM_BUILD_ROOT%{_includedir}
112 rm -rf $RPM_BUILD_ROOT
114 %post libs -p /sbin/ldconfig
115 %postun libs -p /sbin/ldconfig
118 /sbin/chkconfig --add auditd
119 if [ -f /var/lock/subsys/auditd ]; then
120 /etc/rc.d/init.d/auditd restart >&2
122 echo "Run \"/etc/rc.d/init.d/auditd start\" to start audit daemon." >&2
126 if [ "$1" = "0" ]; then
127 if [ -f /var/lock/subsys/auditd ]; then
128 /etc/rc.d/init.d/auditd stop >&2
130 /sbin/chkconfig --del auditd
134 %defattr(644,root,root,755)
135 %doc AUTHORS ChangeLog README THANKS TODO sample.rules
136 %attr(750,root,root) %{_sbindir}/auditctl
137 %attr(750,root,root) %{_sbindir}/auditd
138 %attr(750,root,root) %{_sbindir}/ausearch
139 %attr(750,root,root) %{_sbindir}/autrace
140 %attr(754,root,root) /etc/rc.d/init.d/auditd
141 %config(noreplace) %attr(640,root,root) %{_sysconfdir}/auditd.conf
142 %config(noreplace) %attr(640,root,root) %{_sysconfdir}/audit.rules
143 %config(noreplace) %attr(640,root,root) %verify(not md5 mtime size) /etc/sysconfig/auditd
144 %attr(750,root,root) %dir %{_var}/log/audit
148 %defattr(644,root,root,755)
149 %attr(755,root,root) /%{_lib}/libaudit.so.*.*.*
152 %defattr(644,root,root,755)
153 %attr(755,root,root) %{_libdir}/libaudit.so
154 %{_libdir}/libaudit.la
155 %{_includedir}/libaudit.h
159 %defattr(644,root,root,755)
160 %{_libdir}/libaudit.a