[sys-process/audit] version bump
This commit is contained in:
		| @@ -1 +1 @@ | ||||
| DIST audit-2.6.4.tar.gz 1078677 SHA256 b5a79cecd9593c368c9e42d5af72fcd14f046676657e906970b6c4a1aa5d06c7 SHA512 69b5d3987d2b8b189d1242fde639af3d7d366e901733133e47ee71223caf73aa7da40b7811298f0af861969b0ab482c5ef9830b711bdd15bd5f4d0ebc88a1224 WHIRLPOOL bda2f7bb754620b003c9c7df2e29d169e0421a9f0a1cf11396539fc3cae1d3907dc4265c3941e24a30eb206032a894989e74b803f2c4a7558057b879c41b2642 | ||||
| DIST audit-2.7.1.tar.gz 1099083 SHA256 0441790794fd9375dbca598fa0ffb46c57ff37b3a24b94ffec0bbee3215cca09 SHA512 37964d81deee8608fde5f90d5d096727d3eb009e084be34749adcb0662e607e35c49c80bd83ce38b17161f11363b691721c8a8aa5dea832d320c53ab0ebb7483 WHIRLPOOL 87b7187dc56d78a5401d0f2a39c5461924bbac1d5fa49f68121a38a2422f3e6111e6c9f73db54c882cbaa17f584a23478863ef7c86053ddff63088d3903aafc9 | ||||
|   | ||||
| @@ -15,20 +15,21 @@ SRC_URI="https://people.redhat.com/sgrubb/audit/${P}.tar.gz" | ||||
| LICENSE="GPL-2" | ||||
| SLOT="0" | ||||
| KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" | ||||
| IUSE="apparmor ldap python tcpd" | ||||
| IUSE="apparmor gssapi ldap python static-libs tcpd" | ||||
| # Testcases are pretty useless as they are built for RedHat users/groups and kernels. | ||||
| RESTRICT="test" | ||||
| 
 | ||||
| RDEPEND="apparmor? ( sys-apps/apparmor ) | ||||
| 	gssapi? ( virtual/krb5 ) | ||||
| 	ldap? ( net-nds/openldap ) | ||||
| 	tcpd? ( sys-apps/tcp-wrappers ) | ||||
| 	sys-libs/libcap-ng" | ||||
| DEPEND="${RDEPEND} | ||||
| 		>=sys-kernel/linux-headers-2.6.34 | ||||
| 		python? ( | ||||
| 			${PYTHON_DEPS} | ||||
| 			dev-lang/swig:0 | ||||
| 		)" | ||||
| 	>=sys-kernel/linux-headers-2.6.34 | ||||
| 	python? ( | ||||
| 		${PYTHON_DEPS} | ||||
| 		dev-lang/swig:0 | ||||
| 	)" | ||||
| # Do not use os-headers as this is linux specific | ||||
| 
 | ||||
| REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" | ||||
| @@ -78,7 +79,9 @@ src_prepare() { | ||||
| multilib_src_configure() { | ||||
| 	local ECONF_SOURCE=${S} | ||||
| 	econf \ | ||||
| 		--sbindir=/sbin \ | ||||
| 		--sbindir=${EPREFIX}/sbin \ | ||||
| 		$(use_enable gssapi gssapi-krb5) \ | ||||
| 		$(use_enable static-libs static) \ | ||||
| 		--enable-systemd \ | ||||
| 		--without-python \ | ||||
| 		--without-python3 \ | ||||
| @@ -188,9 +191,9 @@ multilib_src_install_all() { | ||||
| 
 | ||||
| 	fperms 644 "$(systemd_get_systemunitdir)"/auditd.service # 556436 | ||||
| 
 | ||||
| 	[ -f "${D}"/sbin/audisp-remote ] && \ | ||||
| 	[ -f "${ED}"/sbin/audisp-remote ] && \ | ||||
| 	dodir /usr/sbin && \ | ||||
| 	mv "${D}"/{sbin,usr/sbin}/audisp-remote || die | ||||
| 	mv "${ED}"/{sbin,usr/sbin}/audisp-remote || die | ||||
| 
 | ||||
| 	# Gentoo rules | ||||
| 	insinto /etc/audit/ | ||||
| @@ -201,7 +204,7 @@ multilib_src_install_all() { | ||||
| 	keepdir /var/log/audit/ | ||||
| 
 | ||||
| 	# Security | ||||
| 	lockdown_perms "${D}" | ||||
| 	lockdown_perms "${ED}" | ||||
| 
 | ||||
| 	prune_libtool_files --modules | ||||
| } | ||||
| @@ -212,15 +215,15 @@ pkg_preinst() { | ||||
| } | ||||
| 
 | ||||
| pkg_postinst() { | ||||
| 	lockdown_perms "${ROOT}" | ||||
| 	lockdown_perms "${EROOT}" | ||||
| 	# Preserve from the audit-1 series | ||||
| 	preserve_old_lib_notify /$(get_libdir)/libaudit.so.0 | ||||
| } | ||||
| 
 | ||||
| lockdown_perms() { | ||||
| 	# upstream wants these to have restrictive perms | ||||
| 	# should not || die, maybe not all paths exist | ||||
| 	basedir="$1" | ||||
| 	# upstream wants these to have restrictive perms. | ||||
| 	# should not || die, maybe not all paths exist. | ||||
| 	local basedir="$1" | ||||
| 	chmod 0750 "${basedir}"/sbin/au{ditctl,report,dispd,ditd,search,trace} 2>/dev/null | ||||
| 	chmod 0750 "${basedir}"/var/log/audit/ 2>/dev/null | ||||
| 	chmod 0640 "${basedir}"/etc/{audit/,}{auditd.conf,audit.rules*} 2>/dev/null | ||||
		Reference in New Issue
	
	Block a user