[packages/audit] - updated to 2.2.2 - updated install patch - fixed zos_remote bcond - added systemd-notonly patch (-

qboosh qboosh at pld-linux.org
Sun Dec 16 09:54:46 CET 2012


commit ffa3946950716a3217bdac50be405bf793472cdb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Dec 16 09:55:47 2012 +0100

    - updated to 2.2.2
    - updated install patch
    - fixed zos_remote bcond
    - added systemd-notonly patch (--enable-systemd disabled SysV init script)

 audit-install.patch         | 23 +++++++++++++++-------
 audit-systemd-notonly.patch | 47 +++++++++++++++++++++++++++++++++++++++++++++
 audit.spec                  | 30 ++++++++++++++++-------------
 3 files changed, 80 insertions(+), 20 deletions(-)
---
diff --git a/audit.spec b/audit.spec
index 6cb3f1d..bf2c9fb 100644
--- a/audit.spec
+++ b/audit.spec
@@ -1,20 +1,21 @@
+# TODO: revise our auditd.service vs upstream version
 #
 # Conditional build:
-%bcond_without	kerberos5 # do not build with heimdal
-%bcond_without	pie	# auditd as PIE binary
-%bcond_without	prelude	# prelude audisp plugin
-%bcond_without	python	# don't build python bindings
-%bcond_without	zos_remote # do not build zos-remote audisp plugin (LDAP dep)
+%bcond_without	kerberos5	# do not build with heimdal
+%bcond_without	pie		# auditd as PIE binary
+%bcond_without	prelude		# prelude audisp plugin
+%bcond_without	python		# don't build python bindings
+%bcond_without	zos_remote	# do not build zos-remote audisp plugin (LDAP dep)
 #
 Summary:	User space tools for 2.6 kernel auditing
 Summary(pl.UTF-8):	Narzędzia przestrzeni użytkownika do audytu jąder 2.6
 Name:		audit
-Version:	2.2.1
-Release:	2
+Version:	2.2.2
+Release:	1
 License:	GPL v2+
 Group:		Daemons
 Source0:	http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
-# Source0-md5:	dc099fcb2f9242d47ecc35b46d71dfd1
+# Source0-md5:	6641fde111cf5dfda6d4282ab8410df5
 Source2:	%{name}d.init
 Source3:	%{name}d.sysconfig
 Source4:	%{name}d.service
@@ -22,6 +23,7 @@ Patch0:		%{name}-install.patch
 Patch1:		%{name}-m4.patch
 Patch2:		%{name}-nolibs.patch
 Patch3:		%{name}-no_zos_remote.patch
+Patch4:		%{name}-systemd-notonly.patch
 URL:		http://people.redhat.com/sgrubb/audit/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.9
@@ -144,6 +146,7 @@ Pythonowy interfejs do biblioteki libaudit.
 %patch1 -p1
 %patch2 -p1
 %{!?with_zos_remote:%patch3 -p1}
+%patch4 -p1
 
 %if %{without python}
 sed 's#swig/Makefile ##' -i configure.ac
@@ -158,6 +161,7 @@ sed 's/swig//' -i Makefile.am
 %{__automake}
 %configure \
 	%{?with_kerberos5:--enable-gssapi-krb5} \
+	--enable-systemd \
 	--with-apparmor \
 	--with-libwrap \
 	%{?with_prelude:--with-prelude}
@@ -240,15 +244,15 @@ fi
 %attr(750,root,root) %{_sbindir}/ausearch
 %attr(750,root,root) %{_sbindir}/autrace
 %attr(755,root,root) %{_sbindir}/audisp-remote
-%{?with_zose_remote:%attr(755,root,root) %{_sbindir}/audispd-zos-remote}
+%{?with_zos_remote:%attr(755,root,root) %{_sbindir}/audispd-zos-remote}
 %dir %{_sysconfdir}/audisp
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/audispd.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/audisp-remote.conf
-%{?with_zose_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/zos-remote.conf}
+%{?with_zos_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/zos-remote.conf}
 %dir %{_sysconfdir}/audisp/plugins.d
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/af_unix.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/au-remote.conf
-%{?with_zose_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/audispd-zos-remote.conf}
+%{?with_zos_remote:%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/audispd-zos-remote.conf}
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audisp/plugins.d/syslog.conf
 %dir %{_sysconfdir}/audit
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/audit/auditd.conf
@@ -261,10 +265,10 @@ fi
 %{_mandir}/man5/audisp-remote.conf.5*
 %{_mandir}/man5/auditd.conf.5*
 %{_mandir}/man5/ausearch-expression.5*
-%{?with_zose_remote:%{_mandir}/man5/zos-remote.conf.5*}
+%{?with_zos_remote:%{_mandir}/man5/zos-remote.conf.5*}
 %{_mandir}/man7/audit.rules.7*
 %{_mandir}/man8/audisp-remote.8*
-%{?with_zose_remote:%{_mandir}/man8/audispd-zos-remote.8*}
+%{?with_zos_remote:%{_mandir}/man8/audispd-zos-remote.8*}
 %{_mandir}/man8/audispd.8*
 %{_mandir}/man8/auditctl.8*
 %{_mandir}/man8/auditd.8*
diff --git a/audit-install.patch b/audit-install.patch
index 09ef3d1..6cf1d9e 100644
--- a/audit-install.patch
+++ b/audit-install.patch
@@ -1,13 +1,22 @@
---- audit-1.6.1/init.d/Makefile.am.orig	2007-08-27 22:04:49.000000000 +0200
-+++ audit-1.6.1/init.d/Makefile.am	2007-09-03 22:04:52.339937899 +0200
-@@ -34,8 +34,8 @@
+--- audit-2.2.2/init.d/Makefile.am.orig	2012-12-16 08:26:46.514737404 +0100
++++ audit-2.2.2/init.d/Makefile.am	2012-12-16 08:33:42.088062075 +0100
+@@ -37,8 +37,8 @@
+ dist_audit_DATA = auditd.conf audit.rules
  
  install-data-hook:
- 	$(INSTALL_DATA) -D -m 640 ${srcdir}/auditd.sysconfig ${DESTDIR}${sysconfigdir}/auditd
--	$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}
 -	$(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir}
-+	$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}/${libconfig}
+-	$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}
 +	$(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir}/${dispconfig}
- 
++	$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}/${libconfig}
+ if ENABLE_SYSTEMD
+ else
+ 	$(INSTALL_DATA) -D -m 640 ${srcdir}/auditd.sysconfig ${DESTDIR}${sysconfigdir}/auditd
+@@ -47,7 +47,7 @@
  install-exec-hook:
+ if ENABLE_SYSTEMD
+ 	mkdir -p ${DESTDIR}${initdir}
+-	$(INSTALL_SCRIPT) -D -m 640 ${srcdir}/auditd.service ${DESTDIR}${initdir}
++	$(INSTALL_SCRIPT) -D -m 640 ${srcdir}/auditd.service ${DESTDIR}${initdir}/auditd.service
+ else
  	$(INSTALL_SCRIPT) -D ${srcdir}/auditd.init ${DESTDIR}${initdir}/auditd
+ endif
diff --git a/audit-systemd-notonly.patch b/audit-systemd-notonly.patch
new file mode 100644
index 0000000..7ee54da
--- /dev/null
+++ b/audit-systemd-notonly.patch
@@ -0,0 +1,47 @@
+--- audit-2.2.2/init.d/Makefile.am.orig	2012-12-16 08:46:05.098046590 +0100
++++ audit-2.2.2/init.d/Makefile.am	2012-12-16 09:26:03.771329926 +0100
+@@ -27,11 +27,10 @@
+ dispconfig = audispd.conf
+ dispconfigdir = $(sysconfdir)/audisp
+ if ENABLE_SYSTEMD
+-initdir = /usr/lib/systemd/system
+-else
++systemdunitdir = /lib/systemd/system
++endif
+ initdir = $(sysconfdir)/rc.d/init.d
+ sysconfigdir = $(sysconfdir)/sysconfig
+-endif
+ 
+ auditdir = $(sysconfdir)/audit
+ dist_audit_DATA = auditd.conf audit.rules
+@@ -39,26 +38,20 @@
+ install-data-hook:
+ 	$(INSTALL_DATA) -D -m 640 ${srcdir}/${dispconfig} ${DESTDIR}${dispconfigdir}/${dispconfig}
+ 	$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}/${libconfig}
+-if ENABLE_SYSTEMD
+-else
+ 	$(INSTALL_DATA) -D -m 640 ${srcdir}/auditd.sysconfig ${DESTDIR}${sysconfigdir}/auditd
+-endif
+ 
+ install-exec-hook:
+ if ENABLE_SYSTEMD
+-	mkdir -p ${DESTDIR}${initdir}
+-	$(INSTALL_SCRIPT) -D -m 640 ${srcdir}/auditd.service ${DESTDIR}${initdir}/auditd.service
+-else
+-	$(INSTALL_SCRIPT) -D ${srcdir}/auditd.init ${DESTDIR}${initdir}/auditd
++	$(INSTALL_SCRIPT) -D -m 640 ${srcdir}/auditd.service ${DESTDIR}${systemdunitdir}/auditd.service
+ endif
++	$(INSTALL_SCRIPT) -D ${srcdir}/auditd.init ${DESTDIR}${initdir}/auditd
+ 
+ uninstall-hook:
+ 	rm ${DESTDIR}${dispconfigdir}/${dispconfig}
+ 	rm ${DESTDIR}${sysconfdir}/${libconfig}
+ if ENABLE_SYSTEMD
+-	rm ${DESTDIR}${initdir}/auditd.service
+-else
++	rm ${DESTDIR}${systemdunitdir}/auditd.service
++endif
+ 	rm ${DESTDIR}${sysconfigdir}/auditd
+ 	rm ${DESTDIR}${initdir}/auditd
+-endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/audit.git/commitdiff/ffa3946950716a3217bdac50be405bf793472cdb



More information about the pld-cvs-commit mailing list