public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/hardened-dev:master commit in: sec-policy/selinux-webalizer/, sec-policy/selinux-telnet/, ...
@ 2012-06-24 16:05 Sven Vermeulen
  0 siblings, 0 replies; 2+ messages in thread
From: Sven Vermeulen @ 2012-06-24 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0d7563195e71ee7cd3ef17a8e47687dcc164250b
Author:     Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
AuthorDate: Sun Jun 24 16:04:36 2012 +0000
Commit:     Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
CommitDate: Sun Jun 24 16:04:36 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=0d756319

Remove obsoleted ebuilds

---
 .../selinux-base-policy-2.20120215-r10.ebuild      |  122 -----------------
 .../selinux-base-policy-2.20120215-r11.ebuild      |  122 -----------------
 .../selinux-base-policy-2.20120215-r12.ebuild      |  122 -----------------
 .../selinux-base-2.20120215-r10.ebuild             |  144 --------------------
 .../selinux-base-2.20120215-r11.ebuild             |  144 --------------------
 .../selinux-base-2.20120215-r12.ebuild             |  144 --------------------
 .../selinux-bitlbee-2.20120215-r1.ebuild           |   14 --
 .../selinux-ddcprobe-2.20120215-r1.ebuild          |   14 --
 .../selinux-djbdns-2.20120215-r1.ebuild            |   16 --
 .../selinux-finger-2.20120215-r1.ebuild            |   14 --
 .../selinux-modemmanager-2.20120215-r1.ebuild      |   16 --
 .../selinux-mplayer-2.20120215-r1.ebuild           |   14 --
 .../selinux-networkmanager-2.20120215-r1.ebuild    |   13 --
 .../selinux-postgresql-2.20120215-r2.ebuild        |   13 --
 .../selinux-prelude-2.20120215-r1.ebuild           |   14 --
 .../selinux-telnet-2.20120215-r1.ebuild            |   15 --
 .../selinux-webalizer-2.20120215-r1.ebuild         |   14 --
 17 files changed, 0 insertions(+), 955 deletions(-)

diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r10.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r10.ebuild
deleted file mode 100644
index 40d0db8..0000000
--- a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r10.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dcc/selinux-dcc-2.20110726.ebuild,v 1.2 2011/10/23 12:42:45 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-DESCRIPTION="SELinux policy for core modules"
-
-IUSE=""
-BASEPOL="2.20120215-r10"
-
-RDEPEND=">=sec-policy/selinux-base-2.20120215-r10"
-DEPEND=""
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-		http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${BASEPOL}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-MODS="application authlogin bootloader clock consoletype cron dmesg fstools getty hostname hotplug init iptables libraries locallogin logging lvm miscfiles modutils mount mta netutils nscd portage raid rsync selinuxutil ssh staff storage su sysadm sysnetwork udev userdomain usermanage unprivuser xdg unconfined"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/"
-PATCHBUNDLE="${DISTDIR}/patchbundle-selinux-base-policy-${BASEPOL}.tar.bz2"
-
-# Code entirely copied from selinux-eclass (cannot inherit due to dependency on
-# itself), when reworked reinclude it. Only postinstall (where -b base.pp is
-# added) needs to remain then.
-
-src_prepare() {
-	local modfiles
-
-	# Patch the sources with the base patchbundle
-	if [[ -n ${BASEPOL} ]];
-	then
-		cd "${S}"
-		EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-		EPATCH_SUFFIX="patch" \
-		EPATCH_SOURCE="${WORKDIR}" \
-		EPATCH_FORCE="yes" \
-		epatch
-	fi
-
-	# Apply the additional patches refered to by the module ebuild.
-	# But first some magic to differentiate between bash arrays and strings
-	if [[ "$(declare -p POLICY_PATCH 2>/dev/null 2>&1)" == "declare -a"* ]];
-	then
-		cd "${S}/refpolicy/policy/modules"
-		for POLPATCH in "${POLICY_PATCH[@]}";
-		do
-			epatch "${POLPATCH}"
-		done
-	else
-		if [[ -n ${POLICY_PATCH} ]];
-		then
-			cd "${S}/refpolicy/policy/modules"
-			for POLPATCH in ${POLICY_PATCH};
-			do
-				epatch "${POLPATCH}"
-			done
-		fi
-	fi
-
-	# Collect only those files needed for this particular module
-	for i in ${MODS}; do
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.te) $modfiles"
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.fc) $modfiles"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		mkdir "${S}"/${i} || die "Failed to create directory ${S}/${i}"
-		cp "${S}"/refpolicy/doc/Makefile.example "${S}"/${i}/Makefile \
-			|| die "Failed to copy Makefile.example to ${S}/${i}/Makefile"
-
-		cp ${modfiles} "${S}"/${i} \
-			|| die "Failed to copy the module files to ${S}/${i}"
-	done
-}
-
-src_compile() {
-	for i in ${POLICY_TYPES}; do
-		# Parallel builds are broken, so we need to force -j1 here
-		emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed"
-	done
-}
-
-src_install() {
-	local BASEDIR="/usr/share/selinux"
-
-	for i in ${POLICY_TYPES}; do
-		for j in ${MODS}; do
-			einfo "Installing ${i} ${j} policy package"
-			insinto ${BASEDIR}/${i}
-			doins "${S}"/${i}/${j}.pp || die "Failed to add ${j}.pp to ${i}"
-		done
-	done
-}
-
-pkg_postinst() {
-	# Override the command from the eclass, we need to load in base as well here
-	local COMMAND
-	for i in ${MODS}; do
-		COMMAND="-i ${i}.pp ${COMMAND}"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		local LOCCOMMAND
-		local LOCMODS
-		if [[ "${i}" != "targeted" ]]; then
-			LOCCOMMAND=$(echo "${COMMAND}" | sed -e 's:-i unconfined.pp::g');
-			LOCMODS=$(echo "${MODS}" | sed -e 's: unconfined::g');
-		else
-			LOCCOMMAND="${COMMAND}"
-			LOCMODS="${MODS}"
-		fi
-		einfo "Inserting the following modules, with base, into the $i module store: ${LOCMODS}"
-
-		cd /usr/share/selinux/${i} || die "Could not enter /usr/share/selinux/${i}"
-
-		semodule -s ${i} -b base.pp ${LOCCOMMAND} || die "Failed to load in base and modules ${LOCMODS} in the $i policy store"
-	done
-}

diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r11.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r11.ebuild
deleted file mode 100644
index 45ea2b8..0000000
--- a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r11.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dcc/selinux-dcc-2.20110726.ebuild,v 1.2 2011/10/23 12:42:45 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-DESCRIPTION="SELinux policy for core modules"
-
-IUSE=""
-BASEPOL="2.20120215-r11"
-
-RDEPEND=">=sec-policy/selinux-base-2.20120215-r11"
-DEPEND=""
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-		http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${BASEPOL}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-MODS="application authlogin bootloader clock consoletype cron dmesg fstools getty hostname hotplug init iptables libraries locallogin logging lvm miscfiles modutils mount mta netutils nscd portage raid rsync selinuxutil ssh staff storage su sysadm sysnetwork udev userdomain usermanage unprivuser xdg unconfined"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/"
-PATCHBUNDLE="${DISTDIR}/patchbundle-selinux-base-policy-${BASEPOL}.tar.bz2"
-
-# Code entirely copied from selinux-eclass (cannot inherit due to dependency on
-# itself), when reworked reinclude it. Only postinstall (where -b base.pp is
-# added) needs to remain then.
-
-src_prepare() {
-	local modfiles
-
-	# Patch the sources with the base patchbundle
-	if [[ -n ${BASEPOL} ]];
-	then
-		cd "${S}"
-		EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-		EPATCH_SUFFIX="patch" \
-		EPATCH_SOURCE="${WORKDIR}" \
-		EPATCH_FORCE="yes" \
-		epatch
-	fi
-
-	# Apply the additional patches refered to by the module ebuild.
-	# But first some magic to differentiate between bash arrays and strings
-	if [[ "$(declare -p POLICY_PATCH 2>/dev/null 2>&1)" == "declare -a"* ]];
-	then
-		cd "${S}/refpolicy/policy/modules"
-		for POLPATCH in "${POLICY_PATCH[@]}";
-		do
-			epatch "${POLPATCH}"
-		done
-	else
-		if [[ -n ${POLICY_PATCH} ]];
-		then
-			cd "${S}/refpolicy/policy/modules"
-			for POLPATCH in ${POLICY_PATCH};
-			do
-				epatch "${POLPATCH}"
-			done
-		fi
-	fi
-
-	# Collect only those files needed for this particular module
-	for i in ${MODS}; do
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.te) $modfiles"
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.fc) $modfiles"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		mkdir "${S}"/${i} || die "Failed to create directory ${S}/${i}"
-		cp "${S}"/refpolicy/doc/Makefile.example "${S}"/${i}/Makefile \
-			|| die "Failed to copy Makefile.example to ${S}/${i}/Makefile"
-
-		cp ${modfiles} "${S}"/${i} \
-			|| die "Failed to copy the module files to ${S}/${i}"
-	done
-}
-
-src_compile() {
-	for i in ${POLICY_TYPES}; do
-		# Parallel builds are broken, so we need to force -j1 here
-		emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed"
-	done
-}
-
-src_install() {
-	local BASEDIR="/usr/share/selinux"
-
-	for i in ${POLICY_TYPES}; do
-		for j in ${MODS}; do
-			einfo "Installing ${i} ${j} policy package"
-			insinto ${BASEDIR}/${i}
-			doins "${S}"/${i}/${j}.pp || die "Failed to add ${j}.pp to ${i}"
-		done
-	done
-}
-
-pkg_postinst() {
-	# Override the command from the eclass, we need to load in base as well here
-	local COMMAND
-	for i in ${MODS}; do
-		COMMAND="-i ${i}.pp ${COMMAND}"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		local LOCCOMMAND
-		local LOCMODS
-		if [[ "${i}" != "targeted" ]]; then
-			LOCCOMMAND=$(echo "${COMMAND}" | sed -e 's:-i unconfined.pp::g');
-			LOCMODS=$(echo "${MODS}" | sed -e 's: unconfined::g');
-		else
-			LOCCOMMAND="${COMMAND}"
-			LOCMODS="${MODS}"
-		fi
-		einfo "Inserting the following modules, with base, into the $i module store: ${LOCMODS}"
-
-		cd /usr/share/selinux/${i} || die "Could not enter /usr/share/selinux/${i}"
-
-		semodule -s ${i} -b base.pp ${LOCCOMMAND} || die "Failed to load in base and modules ${LOCMODS} in the $i policy store"
-	done
-}

diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild
deleted file mode 100644
index 7366520..0000000
--- a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dcc/selinux-dcc-2.20110726.ebuild,v 1.2 2011/10/23 12:42:45 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-DESCRIPTION="SELinux policy for core modules"
-
-IUSE=""
-BASEPOL="2.20120215-r12"
-
-RDEPEND=">=sec-policy/selinux-base-2.20120215-r12"
-DEPEND=""
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-		http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${BASEPOL}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
-
-MODS="application authlogin bootloader clock consoletype cron dmesg fstools getty hostname hotplug init iptables libraries locallogin logging lvm miscfiles modutils mount mta netutils nscd portage raid rsync selinuxutil ssh staff storage su sysadm sysnetwork udev userdomain usermanage unprivuser xdg unconfined"
-LICENSE="GPL-2"
-SLOT="0"
-S="${WORKDIR}/"
-PATCHBUNDLE="${DISTDIR}/patchbundle-selinux-base-policy-${BASEPOL}.tar.bz2"
-
-# Code entirely copied from selinux-eclass (cannot inherit due to dependency on
-# itself), when reworked reinclude it. Only postinstall (where -b base.pp is
-# added) needs to remain then.
-
-src_prepare() {
-	local modfiles
-
-	# Patch the sources with the base patchbundle
-	if [[ -n ${BASEPOL} ]];
-	then
-		cd "${S}"
-		EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-		EPATCH_SUFFIX="patch" \
-		EPATCH_SOURCE="${WORKDIR}" \
-		EPATCH_FORCE="yes" \
-		epatch
-	fi
-
-	# Apply the additional patches refered to by the module ebuild.
-	# But first some magic to differentiate between bash arrays and strings
-	if [[ "$(declare -p POLICY_PATCH 2>/dev/null 2>&1)" == "declare -a"* ]];
-	then
-		cd "${S}/refpolicy/policy/modules"
-		for POLPATCH in "${POLICY_PATCH[@]}";
-		do
-			epatch "${POLPATCH}"
-		done
-	else
-		if [[ -n ${POLICY_PATCH} ]];
-		then
-			cd "${S}/refpolicy/policy/modules"
-			for POLPATCH in ${POLICY_PATCH};
-			do
-				epatch "${POLPATCH}"
-			done
-		fi
-	fi
-
-	# Collect only those files needed for this particular module
-	for i in ${MODS}; do
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.te) $modfiles"
-		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.fc) $modfiles"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		mkdir "${S}"/${i} || die "Failed to create directory ${S}/${i}"
-		cp "${S}"/refpolicy/doc/Makefile.example "${S}"/${i}/Makefile \
-			|| die "Failed to copy Makefile.example to ${S}/${i}/Makefile"
-
-		cp ${modfiles} "${S}"/${i} \
-			|| die "Failed to copy the module files to ${S}/${i}"
-	done
-}
-
-src_compile() {
-	for i in ${POLICY_TYPES}; do
-		# Parallel builds are broken, so we need to force -j1 here
-		emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed"
-	done
-}
-
-src_install() {
-	local BASEDIR="/usr/share/selinux"
-
-	for i in ${POLICY_TYPES}; do
-		for j in ${MODS}; do
-			einfo "Installing ${i} ${j} policy package"
-			insinto ${BASEDIR}/${i}
-			doins "${S}"/${i}/${j}.pp || die "Failed to add ${j}.pp to ${i}"
-		done
-	done
-}
-
-pkg_postinst() {
-	# Override the command from the eclass, we need to load in base as well here
-	local COMMAND
-	for i in ${MODS}; do
-		COMMAND="-i ${i}.pp ${COMMAND}"
-	done
-
-	for i in ${POLICY_TYPES}; do
-		local LOCCOMMAND
-		local LOCMODS
-		if [[ "${i}" != "targeted" ]]; then
-			LOCCOMMAND=$(echo "${COMMAND}" | sed -e 's:-i unconfined.pp::g');
-			LOCMODS=$(echo "${MODS}" | sed -e 's: unconfined::g');
-		else
-			LOCCOMMAND="${COMMAND}"
-			LOCMODS="${MODS}"
-		fi
-		einfo "Inserting the following modules, with base, into the $i module store: ${LOCMODS}"
-
-		cd /usr/share/selinux/${i} || die "Could not enter /usr/share/selinux/${i}"
-
-		semodule -s ${i} -b base.pp ${LOCCOMMAND} || die "Failed to load in base and modules ${LOCMODS} in the $i policy store"
-	done
-}

diff --git a/sec-policy/selinux-base/selinux-base-2.20120215-r10.ebuild b/sec-policy/selinux-base/selinux-base-2.20120215-r10.ebuild
deleted file mode 100644
index fe9461b..0000000
--- a/sec-policy/selinux-base/selinux-base-2.20120215-r10.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/selinux-base-policy-2.20110726-r13.ebuild,v 1.1 2012/02/23 18:17:40 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-IUSE="+peer_perms +open_perms +ubac doc"
-
-DESCRIPTION="Gentoo base policy for SELinux"
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-	http://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=sys-apps/policycoreutils-2.1.10
-	>=sys-fs/udev-151
-	!<=sec-policy/selinux-base-policy-2.20120215"
-DEPEND="${RDEPEND}
-	sys-devel/m4
-	>=sys-apps/checkpolicy-2.1.8"
-
-S=${WORKDIR}/
-
-src_prepare() {
-	# Apply the gentoo patches to the policy. These patches are only necessary
-	# for base policies, or for interface changes on modules.
-	EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-	EPATCH_SUFFIX="patch" \
-	EPATCH_SOURCE="${WORKDIR}" \
-	EPATCH_FORCE="yes" \
-	epatch
-
-	cd "${S}/refpolicy"
-	# Fix bug 257111 - Correct the initial sid for cron-started jobs in the
-	# system_r role
-	sed -i -e 's:system_crond_t:system_cronjob_t:g' \
-		"${S}/refpolicy/config/appconfig-standard/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mls/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mcs/default_contexts"
-}
-
-src_configure() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	# Update the SELinux refpolicy capabilities based on the users' USE flags.
-
-	if ! use peer_perms; then
-		sed -i -e '/network_peer_controls/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use open_perms; then
-		sed -i -e '/open_perms/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use ubac; then
-		sed -i -e '/^UBAC/s/y/n/' "${S}/refpolicy/build.conf" \
-			|| die "Failed to disable User Based Access Control"
-	fi
-
-	echo "DISTRO = gentoo" >> "${S}/refpolicy/build.conf"
-
-	# Setup the policies based on the types delivered by the end user.
-	# These types can be "targeted", "strict", "mcs" and "mls".
-	for i in ${POLICY_TYPES}; do
-		cp -a "${S}/refpolicy" "${S}/${i}"
-
-		cd "${S}/${i}";
-		make conf || die "Make conf in ${i} failed"
-
-		#cp "${FILESDIR}/modules-2.20120215.conf" "${S}/${i}/policy/modules.conf"
-		sed -i -e "/= module/d" "${S}/${i}/policy/modules.conf"
-
-		sed -i -e '/^QUIET/s/n/y/' -e "/^NAME/s/refpolicy/$i/" \
-			"${S}/${i}/build.conf" || die "build.conf setup failed."
-
-		if [[ "${i}" == "mls" ]] || [[ "${i}" == "mcs" ]];
-		then
-			# MCS/MLS require additional settings
-			sed -i -e "/^TYPE/s/standard/${i}/" "${S}/${i}/build.conf" \
-				|| die "failed to set type to mls"
-		fi
-
-		if [ "${i}" == "targeted" ]; then
-			sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \
-			"${S}/${i}/config/appconfig-standard/seusers" \
-			|| die "targeted seusers setup failed."
-		fi
-	done
-}
-
-src_compile() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-		make base || die "${i} compile failed"
-		if use doc; then
-			make html || die
-		fi
-	done
-}
-
-src_install() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-
-		make DESTDIR="${D}" install \
-			|| die "${i} install failed."
-
-		make DESTDIR="${D}" install-headers \
-			|| die "${i} headers install failed."
-
-		echo "run_init_t" > "${D}/etc/selinux/${i}/contexts/run_init_type"
-
-		echo "textrel_shlib_t" >> "${D}/etc/selinux/${i}/contexts/customizable_types"
-
-		# libsemanage won't make this on its own
-		keepdir "/etc/selinux/${i}/policy"
-
-		if use doc; then
-			dohtml doc/html/*;
-		fi
-	done
-
-	dodoc doc/Makefile.example doc/example.{te,fc,if}
-
-	insinto /etc/selinux
-	doins "${FILESDIR}/config"
-}
-
-pkg_preinst() {
-	has_version "<${CATEGORY}/${PN}-2.20101213-r13"
-	previous_less_than_r13=$?
-}

diff --git a/sec-policy/selinux-base/selinux-base-2.20120215-r11.ebuild b/sec-policy/selinux-base/selinux-base-2.20120215-r11.ebuild
deleted file mode 100644
index fe9461b..0000000
--- a/sec-policy/selinux-base/selinux-base-2.20120215-r11.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/selinux-base-policy-2.20110726-r13.ebuild,v 1.1 2012/02/23 18:17:40 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-IUSE="+peer_perms +open_perms +ubac doc"
-
-DESCRIPTION="Gentoo base policy for SELinux"
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-	http://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=sys-apps/policycoreutils-2.1.10
-	>=sys-fs/udev-151
-	!<=sec-policy/selinux-base-policy-2.20120215"
-DEPEND="${RDEPEND}
-	sys-devel/m4
-	>=sys-apps/checkpolicy-2.1.8"
-
-S=${WORKDIR}/
-
-src_prepare() {
-	# Apply the gentoo patches to the policy. These patches are only necessary
-	# for base policies, or for interface changes on modules.
-	EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-	EPATCH_SUFFIX="patch" \
-	EPATCH_SOURCE="${WORKDIR}" \
-	EPATCH_FORCE="yes" \
-	epatch
-
-	cd "${S}/refpolicy"
-	# Fix bug 257111 - Correct the initial sid for cron-started jobs in the
-	# system_r role
-	sed -i -e 's:system_crond_t:system_cronjob_t:g' \
-		"${S}/refpolicy/config/appconfig-standard/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mls/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mcs/default_contexts"
-}
-
-src_configure() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	# Update the SELinux refpolicy capabilities based on the users' USE flags.
-
-	if ! use peer_perms; then
-		sed -i -e '/network_peer_controls/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use open_perms; then
-		sed -i -e '/open_perms/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use ubac; then
-		sed -i -e '/^UBAC/s/y/n/' "${S}/refpolicy/build.conf" \
-			|| die "Failed to disable User Based Access Control"
-	fi
-
-	echo "DISTRO = gentoo" >> "${S}/refpolicy/build.conf"
-
-	# Setup the policies based on the types delivered by the end user.
-	# These types can be "targeted", "strict", "mcs" and "mls".
-	for i in ${POLICY_TYPES}; do
-		cp -a "${S}/refpolicy" "${S}/${i}"
-
-		cd "${S}/${i}";
-		make conf || die "Make conf in ${i} failed"
-
-		#cp "${FILESDIR}/modules-2.20120215.conf" "${S}/${i}/policy/modules.conf"
-		sed -i -e "/= module/d" "${S}/${i}/policy/modules.conf"
-
-		sed -i -e '/^QUIET/s/n/y/' -e "/^NAME/s/refpolicy/$i/" \
-			"${S}/${i}/build.conf" || die "build.conf setup failed."
-
-		if [[ "${i}" == "mls" ]] || [[ "${i}" == "mcs" ]];
-		then
-			# MCS/MLS require additional settings
-			sed -i -e "/^TYPE/s/standard/${i}/" "${S}/${i}/build.conf" \
-				|| die "failed to set type to mls"
-		fi
-
-		if [ "${i}" == "targeted" ]; then
-			sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \
-			"${S}/${i}/config/appconfig-standard/seusers" \
-			|| die "targeted seusers setup failed."
-		fi
-	done
-}
-
-src_compile() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-		make base || die "${i} compile failed"
-		if use doc; then
-			make html || die
-		fi
-	done
-}
-
-src_install() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-
-		make DESTDIR="${D}" install \
-			|| die "${i} install failed."
-
-		make DESTDIR="${D}" install-headers \
-			|| die "${i} headers install failed."
-
-		echo "run_init_t" > "${D}/etc/selinux/${i}/contexts/run_init_type"
-
-		echo "textrel_shlib_t" >> "${D}/etc/selinux/${i}/contexts/customizable_types"
-
-		# libsemanage won't make this on its own
-		keepdir "/etc/selinux/${i}/policy"
-
-		if use doc; then
-			dohtml doc/html/*;
-		fi
-	done
-
-	dodoc doc/Makefile.example doc/example.{te,fc,if}
-
-	insinto /etc/selinux
-	doins "${FILESDIR}/config"
-}
-
-pkg_preinst() {
-	has_version "<${CATEGORY}/${PN}-2.20101213-r13"
-	previous_less_than_r13=$?
-}

diff --git a/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild b/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild
deleted file mode 100644
index fe9461b..0000000
--- a/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/selinux-base-policy-2.20110726-r13.ebuild,v 1.1 2012/02/23 18:17:40 swift Exp $
-EAPI="4"
-
-inherit eutils
-
-IUSE="+peer_perms +open_perms +ubac doc"
-
-DESCRIPTION="Gentoo base policy for SELinux"
-HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
-SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
-	http://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=sys-apps/policycoreutils-2.1.10
-	>=sys-fs/udev-151
-	!<=sec-policy/selinux-base-policy-2.20120215"
-DEPEND="${RDEPEND}
-	sys-devel/m4
-	>=sys-apps/checkpolicy-2.1.8"
-
-S=${WORKDIR}/
-
-src_prepare() {
-	# Apply the gentoo patches to the policy. These patches are only necessary
-	# for base policies, or for interface changes on modules.
-	EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
-	EPATCH_SUFFIX="patch" \
-	EPATCH_SOURCE="${WORKDIR}" \
-	EPATCH_FORCE="yes" \
-	epatch
-
-	cd "${S}/refpolicy"
-	# Fix bug 257111 - Correct the initial sid for cron-started jobs in the
-	# system_r role
-	sed -i -e 's:system_crond_t:system_cronjob_t:g' \
-		"${S}/refpolicy/config/appconfig-standard/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mls/default_contexts"
-	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
-		"${S}/refpolicy/config/appconfig-mcs/default_contexts"
-}
-
-src_configure() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	# Update the SELinux refpolicy capabilities based on the users' USE flags.
-
-	if ! use peer_perms; then
-		sed -i -e '/network_peer_controls/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use open_perms; then
-		sed -i -e '/open_perms/d' \
-			"${S}/refpolicy/policy/policy_capabilities"
-	fi
-
-	if ! use ubac; then
-		sed -i -e '/^UBAC/s/y/n/' "${S}/refpolicy/build.conf" \
-			|| die "Failed to disable User Based Access Control"
-	fi
-
-	echo "DISTRO = gentoo" >> "${S}/refpolicy/build.conf"
-
-	# Setup the policies based on the types delivered by the end user.
-	# These types can be "targeted", "strict", "mcs" and "mls".
-	for i in ${POLICY_TYPES}; do
-		cp -a "${S}/refpolicy" "${S}/${i}"
-
-		cd "${S}/${i}";
-		make conf || die "Make conf in ${i} failed"
-
-		#cp "${FILESDIR}/modules-2.20120215.conf" "${S}/${i}/policy/modules.conf"
-		sed -i -e "/= module/d" "${S}/${i}/policy/modules.conf"
-
-		sed -i -e '/^QUIET/s/n/y/' -e "/^NAME/s/refpolicy/$i/" \
-			"${S}/${i}/build.conf" || die "build.conf setup failed."
-
-		if [[ "${i}" == "mls" ]] || [[ "${i}" == "mcs" ]];
-		then
-			# MCS/MLS require additional settings
-			sed -i -e "/^TYPE/s/standard/${i}/" "${S}/${i}/build.conf" \
-				|| die "failed to set type to mls"
-		fi
-
-		if [ "${i}" == "targeted" ]; then
-			sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \
-			"${S}/${i}/config/appconfig-standard/seusers" \
-			|| die "targeted seusers setup failed."
-		fi
-	done
-}
-
-src_compile() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-		make base || die "${i} compile failed"
-		if use doc; then
-			make html || die
-		fi
-	done
-}
-
-src_install() {
-	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
-
-	for i in ${POLICY_TYPES}; do
-		cd "${S}/${i}"
-
-		make DESTDIR="${D}" install \
-			|| die "${i} install failed."
-
-		make DESTDIR="${D}" install-headers \
-			|| die "${i} headers install failed."
-
-		echo "run_init_t" > "${D}/etc/selinux/${i}/contexts/run_init_type"
-
-		echo "textrel_shlib_t" >> "${D}/etc/selinux/${i}/contexts/customizable_types"
-
-		# libsemanage won't make this on its own
-		keepdir "/etc/selinux/${i}/policy"
-
-		if use doc; then
-			dohtml doc/html/*;
-		fi
-	done
-
-	dodoc doc/Makefile.example doc/example.{te,fc,if}
-
-	insinto /etc/selinux
-	doins "${FILESDIR}/config"
-}
-
-pkg_preinst() {
-	has_version "<${CATEGORY}/${PN}-2.20101213-r13"
-	previous_less_than_r13=$?
-}

diff --git a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild
deleted file mode 100644
index c0ba62a..0000000
--- a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215.ebuild,v 1.2 2012/04/29 10:11:34 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="bitlbee"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for bitlbee"
-
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-ddcprobe/selinux-ddcprobe-2.20120215-r1.ebuild b/sec-policy/selinux-ddcprobe/selinux-ddcprobe-2.20120215-r1.ebuild
deleted file mode 100644
index f784fa6..0000000
--- a/sec-policy/selinux-ddcprobe/selinux-ddcprobe-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ddcprobe/selinux-ddcprobe-2.20120215.ebuild,v 1.2 2012/04/29 10:11:47 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="ddcprobe"
-BASEPOL="2.20120215-r10"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for ddcprobe"
-
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild b/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild
deleted file mode 100644
index 08a9e60..0000000
--- a/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="djbdns"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for djbdns"
-
-KEYWORDS="~amd64 ~x86"
-DEPEND=">=sec-policy/selinux-daemontools-2.20120215"
-RDEPEND="${DEPEND}"

diff --git a/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild b/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild
deleted file mode 100644
index d39aece..0000000
--- a/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-finger/selinux-finger-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="finger"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for finger"
-
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild
deleted file mode 100644
index 9b856b4..0000000
--- a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215.ebuild,v 1.2 2012/04/29 10:11:38 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="modemmanager"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for modemmanager"
-
-KEYWORDS="~amd64 ~x86"
-DEPEND=">=sec-policy/selinux-dbus-2.20120215"
-RDEPEND="${DEPEND}"

diff --git a/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild b/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild
deleted file mode 100644
index f4b72f8..0000000
--- a/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215.ebuild,v 1.2 2012/04/29 10:11:37 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="mplayer"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for mplayer"
-
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r1.ebuild b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r1.ebuild
deleted file mode 100644
index 59dfcee..0000000
--- a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215.ebuild,v 1.2 2012/04/29 10:11:35 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="networkmanager"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for networkmanager"
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild
deleted file mode 100644
index a87eed5..0000000
--- a/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="postgresql"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for postgresql"
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild b/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild
deleted file mode 100644
index e1a2be6..0000000
--- a/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-prelude/selinux-prelude-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="prelude"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for prelude"
-
-KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild b/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild
deleted file mode 100644
index 46b12c0..0000000
--- a/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-telnet/selinux-telnet-2.20120215.ebuild,v 1.2 2012/04/29 10:11:54 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="telnet"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for telnet"
-
-KEYWORDS="~amd64 ~x86"
-DEPEND="sec-policy/selinux-remotelogin"

diff --git a/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild b/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild
deleted file mode 100644
index 9c25698..0000000
--- a/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215.ebuild,v 1.2 2012/04/29 10:11:51 swift Exp $
-EAPI="4"
-
-IUSE=""
-MODS="webalizer"
-BASEPOL="2.20120215-r12"
-
-inherit selinux-policy-2
-
-DESCRIPTION="SELinux policy for webalizer"
-
-KEYWORDS="~amd64 ~x86"



^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [gentoo-commits] proj/hardened-dev:master commit in: sec-policy/selinux-webalizer/, sec-policy/selinux-telnet/, ...
@ 2012-06-14 18:33 Sven Vermeulen
  0 siblings, 0 replies; 2+ messages in thread
From: Sven Vermeulen @ 2012-06-14 18:33 UTC (permalink / raw
  To: gentoo-commits

commit:     79dbb096e01f4aecf85758ea4ce178684476b44b
Author:     Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
AuthorDate: Thu Jun 14 18:32:49 2012 +0000
Commit:     Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
CommitDate: Thu Jun 14 18:32:49 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=79dbb096

Push r12 to hardened-dev overlay

---
 .../selinux-base-policy-2.20120215-r12.ebuild      |  122 ++++++++++++
 .../selinux-base-2.20120215-r12.ebuild             |  144 +++++++++++++++
 sec-policy/selinux-bitlbee/ChangeLog               |   30 +++
 sec-policy/selinux-bitlbee/metadata.xml            |    6 +
 .../selinux-bitlbee-2.20120215-r1.ebuild           |   14 ++
 sec-policy/selinux-cvs/ChangeLog                   |   33 ++++
 sec-policy/selinux-cvs/metadata.xml                |    6 +
 .../selinux-cvs/selinux-cvs-2.20120215-r1.ebuild   |   14 ++
 sec-policy/selinux-djbdns/ChangeLog                |  153 +++++++++++++++
 sec-policy/selinux-djbdns/metadata.xml             |    6 +
 .../selinux-djbdns-2.20120215-r1.ebuild            |   16 ++
 sec-policy/selinux-finger/ChangeLog                |   33 ++++
 sec-policy/selinux-finger/metadata.xml             |    6 +
 .../selinux-finger-2.20120215-r1.ebuild            |   14 ++
 sec-policy/selinux-modemmanager/ChangeLog          |   33 ++++
 sec-policy/selinux-modemmanager/metadata.xml       |    6 +
 .../selinux-modemmanager-2.20120215-r1.ebuild      |   16 ++
 sec-policy/selinux-mplayer/ChangeLog               |   40 ++++
 sec-policy/selinux-mplayer/metadata.xml            |    6 +
 .../selinux-mplayer-2.20120215-r1.ebuild           |   14 ++
 sec-policy/selinux-networkmanager/ChangeLog        |   55 ++++++
 sec-policy/selinux-networkmanager/metadata.xml     |    6 +
 .../selinux-networkmanager-2.20120215-r12.ebuild   |   13 ++
 sec-policy/selinux-postgresql/ChangeLog            |  195 ++++++++++++++++++++
 sec-policy/selinux-postgresql/metadata.xml         |    6 +
 .../selinux-postgresql-2.20120215-r2.ebuild        |   13 ++
 sec-policy/selinux-prelude/ChangeLog               |   33 ++++
 sec-policy/selinux-prelude/metadata.xml            |    6 +
 .../selinux-prelude-2.20120215-r1.ebuild           |   14 ++
 sec-policy/selinux-telnet/ChangeLog                |   45 +++++
 sec-policy/selinux-telnet/metadata.xml             |    6 +
 .../selinux-telnet-2.20120215-r1.ebuild            |   15 ++
 sec-policy/selinux-webalizer/ChangeLog             |   33 ++++
 sec-policy/selinux-webalizer/metadata.xml          |    6 +
 .../selinux-webalizer-2.20120215-r1.ebuild         |   14 ++
 35 files changed, 1172 insertions(+), 0 deletions(-)

diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild
new file mode 100644
index 0000000..7366520
--- /dev/null
+++ b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r12.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dcc/selinux-dcc-2.20110726.ebuild,v 1.2 2011/10/23 12:42:45 swift Exp $
+EAPI="4"
+
+inherit eutils
+
+HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
+DESCRIPTION="SELinux policy for core modules"
+
+IUSE=""
+BASEPOL="2.20120215-r12"
+
+RDEPEND=">=sec-policy/selinux-base-2.20120215-r12"
+DEPEND=""
+SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
+		http://dev.gentoo.org/~swift/patches/${PN}/patchbundle-${PN}-${BASEPOL}.tar.bz2"
+KEYWORDS="~amd64 ~x86"
+
+MODS="application authlogin bootloader clock consoletype cron dmesg fstools getty hostname hotplug init iptables libraries locallogin logging lvm miscfiles modutils mount mta netutils nscd portage raid rsync selinuxutil ssh staff storage su sysadm sysnetwork udev userdomain usermanage unprivuser xdg unconfined"
+LICENSE="GPL-2"
+SLOT="0"
+S="${WORKDIR}/"
+PATCHBUNDLE="${DISTDIR}/patchbundle-selinux-base-policy-${BASEPOL}.tar.bz2"
+
+# Code entirely copied from selinux-eclass (cannot inherit due to dependency on
+# itself), when reworked reinclude it. Only postinstall (where -b base.pp is
+# added) needs to remain then.
+
+src_prepare() {
+	local modfiles
+
+	# Patch the sources with the base patchbundle
+	if [[ -n ${BASEPOL} ]];
+	then
+		cd "${S}"
+		EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
+		EPATCH_SUFFIX="patch" \
+		EPATCH_SOURCE="${WORKDIR}" \
+		EPATCH_FORCE="yes" \
+		epatch
+	fi
+
+	# Apply the additional patches refered to by the module ebuild.
+	# But first some magic to differentiate between bash arrays and strings
+	if [[ "$(declare -p POLICY_PATCH 2>/dev/null 2>&1)" == "declare -a"* ]];
+	then
+		cd "${S}/refpolicy/policy/modules"
+		for POLPATCH in "${POLICY_PATCH[@]}";
+		do
+			epatch "${POLPATCH}"
+		done
+	else
+		if [[ -n ${POLICY_PATCH} ]];
+		then
+			cd "${S}/refpolicy/policy/modules"
+			for POLPATCH in ${POLICY_PATCH};
+			do
+				epatch "${POLPATCH}"
+			done
+		fi
+	fi
+
+	# Collect only those files needed for this particular module
+	for i in ${MODS}; do
+		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.te) $modfiles"
+		modfiles="$(find ${S}/refpolicy/policy/modules -iname $i.fc) $modfiles"
+	done
+
+	for i in ${POLICY_TYPES}; do
+		mkdir "${S}"/${i} || die "Failed to create directory ${S}/${i}"
+		cp "${S}"/refpolicy/doc/Makefile.example "${S}"/${i}/Makefile \
+			|| die "Failed to copy Makefile.example to ${S}/${i}/Makefile"
+
+		cp ${modfiles} "${S}"/${i} \
+			|| die "Failed to copy the module files to ${S}/${i}"
+	done
+}
+
+src_compile() {
+	for i in ${POLICY_TYPES}; do
+		# Parallel builds are broken, so we need to force -j1 here
+		emake -j1 NAME=$i -C "${S}"/${i} || die "${i} compile failed"
+	done
+}
+
+src_install() {
+	local BASEDIR="/usr/share/selinux"
+
+	for i in ${POLICY_TYPES}; do
+		for j in ${MODS}; do
+			einfo "Installing ${i} ${j} policy package"
+			insinto ${BASEDIR}/${i}
+			doins "${S}"/${i}/${j}.pp || die "Failed to add ${j}.pp to ${i}"
+		done
+	done
+}
+
+pkg_postinst() {
+	# Override the command from the eclass, we need to load in base as well here
+	local COMMAND
+	for i in ${MODS}; do
+		COMMAND="-i ${i}.pp ${COMMAND}"
+	done
+
+	for i in ${POLICY_TYPES}; do
+		local LOCCOMMAND
+		local LOCMODS
+		if [[ "${i}" != "targeted" ]]; then
+			LOCCOMMAND=$(echo "${COMMAND}" | sed -e 's:-i unconfined.pp::g');
+			LOCMODS=$(echo "${MODS}" | sed -e 's: unconfined::g');
+		else
+			LOCCOMMAND="${COMMAND}"
+			LOCMODS="${MODS}"
+		fi
+		einfo "Inserting the following modules, with base, into the $i module store: ${LOCMODS}"
+
+		cd /usr/share/selinux/${i} || die "Could not enter /usr/share/selinux/${i}"
+
+		semodule -s ${i} -b base.pp ${LOCCOMMAND} || die "Failed to load in base and modules ${LOCMODS} in the $i policy store"
+	done
+}

diff --git a/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild b/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild
new file mode 100644
index 0000000..fe9461b
--- /dev/null
+++ b/sec-policy/selinux-base/selinux-base-2.20120215-r12.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/selinux-base-policy-2.20110726-r13.ebuild,v 1.1 2012/02/23 18:17:40 swift Exp $
+EAPI="4"
+
+inherit eutils
+
+IUSE="+peer_perms +open_perms +ubac doc"
+
+DESCRIPTION="Gentoo base policy for SELinux"
+HOMEPAGE="http://www.gentoo.org/proj/en/hardened/selinux/"
+SRC_URI="http://oss.tresys.com/files/refpolicy/refpolicy-${PV}.tar.bz2
+	http://dev.gentoo.org/~swift/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PVR}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=sys-apps/policycoreutils-2.1.10
+	>=sys-fs/udev-151
+	!<=sec-policy/selinux-base-policy-2.20120215"
+DEPEND="${RDEPEND}
+	sys-devel/m4
+	>=sys-apps/checkpolicy-2.1.8"
+
+S=${WORKDIR}/
+
+src_prepare() {
+	# Apply the gentoo patches to the policy. These patches are only necessary
+	# for base policies, or for interface changes on modules.
+	EPATCH_MULTI_MSG="Applying SELinux policy updates ... " \
+	EPATCH_SUFFIX="patch" \
+	EPATCH_SOURCE="${WORKDIR}" \
+	EPATCH_FORCE="yes" \
+	epatch
+
+	cd "${S}/refpolicy"
+	# Fix bug 257111 - Correct the initial sid for cron-started jobs in the
+	# system_r role
+	sed -i -e 's:system_crond_t:system_cronjob_t:g' \
+		"${S}/refpolicy/config/appconfig-standard/default_contexts"
+	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
+		"${S}/refpolicy/config/appconfig-mls/default_contexts"
+	sed -i -e 's|system_r:cronjob_t|system_r:system_cronjob_t|g' \
+		"${S}/refpolicy/config/appconfig-mcs/default_contexts"
+}
+
+src_configure() {
+	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
+
+	# Update the SELinux refpolicy capabilities based on the users' USE flags.
+
+	if ! use peer_perms; then
+		sed -i -e '/network_peer_controls/d' \
+			"${S}/refpolicy/policy/policy_capabilities"
+	fi
+
+	if ! use open_perms; then
+		sed -i -e '/open_perms/d' \
+			"${S}/refpolicy/policy/policy_capabilities"
+	fi
+
+	if ! use ubac; then
+		sed -i -e '/^UBAC/s/y/n/' "${S}/refpolicy/build.conf" \
+			|| die "Failed to disable User Based Access Control"
+	fi
+
+	echo "DISTRO = gentoo" >> "${S}/refpolicy/build.conf"
+
+	# Setup the policies based on the types delivered by the end user.
+	# These types can be "targeted", "strict", "mcs" and "mls".
+	for i in ${POLICY_TYPES}; do
+		cp -a "${S}/refpolicy" "${S}/${i}"
+
+		cd "${S}/${i}";
+		make conf || die "Make conf in ${i} failed"
+
+		#cp "${FILESDIR}/modules-2.20120215.conf" "${S}/${i}/policy/modules.conf"
+		sed -i -e "/= module/d" "${S}/${i}/policy/modules.conf"
+
+		sed -i -e '/^QUIET/s/n/y/' -e "/^NAME/s/refpolicy/$i/" \
+			"${S}/${i}/build.conf" || die "build.conf setup failed."
+
+		if [[ "${i}" == "mls" ]] || [[ "${i}" == "mcs" ]];
+		then
+			# MCS/MLS require additional settings
+			sed -i -e "/^TYPE/s/standard/${i}/" "${S}/${i}/build.conf" \
+				|| die "failed to set type to mls"
+		fi
+
+		if [ "${i}" == "targeted" ]; then
+			sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \
+			"${S}/${i}/config/appconfig-standard/seusers" \
+			|| die "targeted seusers setup failed."
+		fi
+	done
+}
+
+src_compile() {
+	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
+
+	for i in ${POLICY_TYPES}; do
+		cd "${S}/${i}"
+		make base || die "${i} compile failed"
+		if use doc; then
+			make html || die
+		fi
+	done
+}
+
+src_install() {
+	[ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs"
+
+	for i in ${POLICY_TYPES}; do
+		cd "${S}/${i}"
+
+		make DESTDIR="${D}" install \
+			|| die "${i} install failed."
+
+		make DESTDIR="${D}" install-headers \
+			|| die "${i} headers install failed."
+
+		echo "run_init_t" > "${D}/etc/selinux/${i}/contexts/run_init_type"
+
+		echo "textrel_shlib_t" >> "${D}/etc/selinux/${i}/contexts/customizable_types"
+
+		# libsemanage won't make this on its own
+		keepdir "/etc/selinux/${i}/policy"
+
+		if use doc; then
+			dohtml doc/html/*;
+		fi
+	done
+
+	dodoc doc/Makefile.example doc/example.{te,fc,if}
+
+	insinto /etc/selinux
+	doins "${FILESDIR}/config"
+}
+
+pkg_preinst() {
+	has_version "<${CATEGORY}/${PN}-2.20101213-r13"
+	previous_less_than_r13=$?
+}

diff --git a/sec-policy/selinux-bitlbee/ChangeLog b/sec-policy/selinux-bitlbee/ChangeLog
new file mode 100644
index 0000000..25f13fc
--- /dev/null
+++ b/sec-policy/selinux-bitlbee/ChangeLog
@@ -0,0 +1,30 @@
+# ChangeLog for sec-policy/selinux-bitlbee
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-bitlbee/ChangeLog,v 1.7 2012/05/13 11:50:28 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-bitlbee-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-bitlbee-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-bitlbee-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-bitlbee-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-bitlbee-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-bitlbee-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-bitlbee-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-bitlbee-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-bitlbee/metadata.xml b/sec-policy/selinux-bitlbee/metadata.xml
new file mode 100644
index 0000000..cc849b1
--- /dev/null
+++ b/sec-policy/selinux-bitlbee/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for bitlbee</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild
new file mode 100644
index 0000000..c0ba62a
--- /dev/null
+++ b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20120215.ebuild,v 1.2 2012/04/29 10:11:34 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="bitlbee"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for bitlbee"
+
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-cvs/ChangeLog b/sec-policy/selinux-cvs/ChangeLog
new file mode 100644
index 0000000..86a69d6
--- /dev/null
+++ b/sec-policy/selinux-cvs/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for sec-policy/selinux-cvs
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-cvs/ChangeLog,v 1.8 2012/05/13 11:50:38 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-cvs-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-cvs-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-cvs-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-cvs-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-cvs-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-cvs-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-cvs-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-cvs-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-cvs-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-cvs/metadata.xml b/sec-policy/selinux-cvs/metadata.xml
new file mode 100644
index 0000000..72fd684
--- /dev/null
+++ b/sec-policy/selinux-cvs/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for cvs</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-cvs/selinux-cvs-2.20120215-r1.ebuild b/sec-policy/selinux-cvs/selinux-cvs-2.20120215-r1.ebuild
new file mode 100644
index 0000000..18b1c6a
--- /dev/null
+++ b/sec-policy/selinux-cvs/selinux-cvs-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-cvs/selinux-cvs-2.20120215.ebuild,v 1.2 2012/04/29 10:11:41 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="cvs"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for cvs"
+
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-djbdns/ChangeLog b/sec-policy/selinux-djbdns/ChangeLog
new file mode 100644
index 0000000..1f9d7d0
--- /dev/null
+++ b/sec-policy/selinux-djbdns/ChangeLog
@@ -0,0 +1,153 @@
+# ChangeLog for sec-policy/selinux-djbdns
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-djbdns/ChangeLog,v 1.33 2012/05/13 11:50:11 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-djbdns-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-djbdns-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-djbdns-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-djbdns-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-djbdns-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-djbdns-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-djbdns-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-djbdns-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  04 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  -selinux-djbdns-2.20090730.ebuild, -selinux-djbdns-2.20091215.ebuild,
+  -selinux-djbdns-20080525.ebuild:
+  Removed deprecated policies
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-djbdns-2.20101213.ebuild:
+  Stable amd64 x86
+
+*selinux-djbdns-2.20101213 (05 Feb 2011)
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org>
+  +selinux-djbdns-2.20101213.ebuild:
+  New upstream policy.
+
+*selinux-djbdns-2.20091215 (16 Dec 2009)
+
+  16 Dec 2009; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-2.20091215.ebuild:
+  New upstream release.
+
+  14 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+  -selinux-djbdns-20070329.ebuild, -selinux-djbdns-20070928.ebuild,
+  selinux-djbdns-20080525.ebuild:
+  Mark 20080525 stable, clear old ebuilds.
+
+*selinux-djbdns-2.20090730 (03 Aug 2009)
+
+  03 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-2.20090730.ebuild:
+  New upstream release.
+
+  18 Jul 2009; Chris PeBenito <pebenito@gentoo.org>
+  selinux-djbdns-20070329.ebuild, selinux-djbdns-20070928.ebuild,
+  selinux-djbdns-20080525.ebuild:
+  Drop alpha, mips, ppc, sparc selinux support.
+
+*selinux-djbdns-20080525 (25 May 2008)
+
+  25 May 2008; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-20080525.ebuild:
+  New SVN snapshot.
+
+  16 Mar 2008; Chris PeBenito <pebenito@gentoo.org>
+  -selinux-djbdns-20050316.ebuild, -selinux-djbdns-20050626.ebuild,
+  -selinux-djbdns-20061114.ebuild:
+  Remove old ebuilds.
+
+  03 Feb 2008; Chris PeBenito <pebenito@gentoo.org>
+  selinux-djbdns-20070928.ebuild:
+  Mark stable.
+
+*selinux-djbdns-20070928 (26 Nov 2007)
+
+  26 Nov 2007; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-20070928.ebuild:
+  New SVN snapshot.
+
+  29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+  Removing kaiowas from metadata due to his retirement (see #61930 for
+  reference).
+
+  04 Jun 2007; Chris PeBenito <pebenito@gentoo.org>
+  selinux-djbdns-20070329.ebuild:
+  Mark stable.
+
+*selinux-djbdns-20070329 (29 Mar 2007)
+
+  29 Mar 2007; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-20070329.ebuild:
+  New SVN snapshot.
+
+  22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
+  Redigest for Manifest2
+
+*selinux-djbdns-20061114 (15 Nov 2006)
+
+  15 Nov 2006; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-20061114.ebuild:
+  New SVN snapshot.
+
+*selinux-djbdns-20061008 (10 Oct 2006)
+
+  10 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-djbdns-20061008.ebuild:
+  First mainstream reference policy testing release.
+
+  26 Jun 2005; petre rodan <kaiowas@gentoo.org>
+  selinux-djbdns-20050626.ebuild:
+  mark stable
+
+*selinux-djbdns-20050626 (26 Jun 2005)
+
+  26 Jun 2005; petre rodan <kaiowas@gentoo.org>
+  -selinux-djbdns-20041121.ebuild, +selinux-djbdns-20050626.ebuild:
+  added name_connect rules
+
+  07 May 2005; petre rodan <kaiowas@gentoo.org>
+  selinux-djbdns-20050316.ebuild:
+  mark stable
+
+*selinux-djbdns-20050316 (23 Apr 2005)
+
+  23 Apr 2005; petre rodan <kaiowas@gentoo.org>
+  +selinux-djbdns-20050316.ebuild:
+  we have upstream now, so we merge with it
+
+  12 Dec 2004; petre rodan <kaiowas@gentoo.org>
+  -selinux-djbdns-20041113.ebuild:
+  removed old build
+
+  23 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  selinux-djbdns-20041121.ebuild:
+  mark stable
+
+*selinux-djbdns-20041121 (22 Nov 2004)
+
+  22 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  +selinux-djbdns-20041121.ebuild:
+  policy cleanup
+
+*selinux-djbdns-20041113 (13 Nov 2004)
+
+  13 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  +selinux-djbdns-20041113.ebuild:
+  name_bind needed for all ports above 1024
+

diff --git a/sec-policy/selinux-djbdns/metadata.xml b/sec-policy/selinux-djbdns/metadata.xml
new file mode 100644
index 0000000..89e79b6
--- /dev/null
+++ b/sec-policy/selinux-djbdns/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for djbdns</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild b/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild
new file mode 100644
index 0000000..08a9e60
--- /dev/null
+++ b/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-djbdns/selinux-djbdns-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="djbdns"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for djbdns"
+
+KEYWORDS="~amd64 ~x86"
+DEPEND=">=sec-policy/selinux-daemontools-2.20120215"
+RDEPEND="${DEPEND}"

diff --git a/sec-policy/selinux-finger/ChangeLog b/sec-policy/selinux-finger/ChangeLog
new file mode 100644
index 0000000..3ea2e6e
--- /dev/null
+++ b/sec-policy/selinux-finger/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for sec-policy/selinux-finger
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-finger/ChangeLog,v 1.8 2012/05/13 11:50:50 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-finger-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-finger-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-finger-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-finger-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-finger-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-finger-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-finger-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-finger-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-finger-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-finger/metadata.xml b/sec-policy/selinux-finger/metadata.xml
new file mode 100644
index 0000000..d08fa6d
--- /dev/null
+++ b/sec-policy/selinux-finger/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for finger</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild b/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild
new file mode 100644
index 0000000..d39aece
--- /dev/null
+++ b/sec-policy/selinux-finger/selinux-finger-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-finger/selinux-finger-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="finger"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for finger"
+
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-modemmanager/ChangeLog b/sec-policy/selinux-modemmanager/ChangeLog
new file mode 100644
index 0000000..0627494
--- /dev/null
+++ b/sec-policy/selinux-modemmanager/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for sec-policy/selinux-modemmanager
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-modemmanager/ChangeLog,v 1.8 2012/05/13 11:50:43 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-modemmanager-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-modemmanager-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-modemmanager-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-modemmanager-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-modemmanager-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-modemmanager-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-modemmanager-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-modemmanager-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-modemmanager-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-modemmanager/metadata.xml b/sec-policy/selinux-modemmanager/metadata.xml
new file mode 100644
index 0000000..32c5524
--- /dev/null
+++ b/sec-policy/selinux-modemmanager/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for modemmanager</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild
new file mode 100644
index 0000000..9b856b4
--- /dev/null
+++ b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215-r1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20120215.ebuild,v 1.2 2012/04/29 10:11:38 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="modemmanager"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for modemmanager"
+
+KEYWORDS="~amd64 ~x86"
+DEPEND=">=sec-policy/selinux-dbus-2.20120215"
+RDEPEND="${DEPEND}"

diff --git a/sec-policy/selinux-mplayer/ChangeLog b/sec-policy/selinux-mplayer/ChangeLog
new file mode 100644
index 0000000..142b7d9
--- /dev/null
+++ b/sec-policy/selinux-mplayer/ChangeLog
@@ -0,0 +1,40 @@
+# ChangeLog for sec-policy/selinux-mplayer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mplayer/ChangeLog,v 1.8 2012/05/13 11:50:10 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-mplayer-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-mplayer-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-mplayer-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-mplayer-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-mplayer-2.20101213.ebuild,
+  -files/fix-mplayer.patch:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-mplayer-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-mplayer-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-mplayer-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-mplayer-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+
+*selinux-mplayer-2.20101213 (07 Jan 2011)
+
+  07 Jan 2011; <swift@gentoo.org> +selinux-mplayer-2.20101213.ebuild,
+  +files/fix-mplayer.patch:
+  Adding mplayer module
+

diff --git a/sec-policy/selinux-mplayer/metadata.xml b/sec-policy/selinux-mplayer/metadata.xml
new file mode 100644
index 0000000..48c98f3
--- /dev/null
+++ b/sec-policy/selinux-mplayer/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for mplayer</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild b/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild
new file mode 100644
index 0000000..f4b72f8
--- /dev/null
+++ b/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mplayer/selinux-mplayer-2.20120215.ebuild,v 1.2 2012/04/29 10:11:37 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="mplayer"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for mplayer"
+
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-networkmanager/ChangeLog b/sec-policy/selinux-networkmanager/ChangeLog
new file mode 100644
index 0000000..59332b0
--- /dev/null
+++ b/sec-policy/selinux-networkmanager/ChangeLog
@@ -0,0 +1,55 @@
+# ChangeLog for sec-policy/selinux-networkmanager
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-networkmanager/ChangeLog,v 1.13 2012/05/13 11:50:24 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-networkmanager-2.20110726-r1.ebuild,
+  -selinux-networkmanager-2.20110726-r2.ebuild,
+  -selinux-networkmanager-2.20110726-r3.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-networkmanager-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-networkmanager-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-networkmanager-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  23 Feb 2012; <swift@gentoo.org> selinux-networkmanager-2.20110726-r3.ebuild:
+  Stabilizing
+
+  29 Jan 2012;  <swift@gentoo.org> Manifest:
+  Updating manifest
+
+  29 Jan 2012; <swift@gentoo.org> selinux-networkmanager-2.20110726-r2.ebuild:
+  Stabilize
+
+*selinux-networkmanager-2.20110726-r3 (14 Jan 2012)
+
+  14 Jan 2012; <swift@gentoo.org> +selinux-networkmanager-2.20110726-r3.ebuild:
+  Adding dontaudits
+
+*selinux-networkmanager-2.20110726-r2 (04 Dec 2011)
+
+  04 Dec 2011; <swift@gentoo.org> +selinux-networkmanager-2.20110726-r2.ebuild:
+  Mark wpa_cli as an interactive application
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-networkmanager-2.20101213.ebuild,
+  -files/fix-networkmanager.patch:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-networkmanager-2.20110726-r1.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-networkmanager-2.20110726-r1 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-networkmanager-2.20110726-r1.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-networkmanager-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-networkmanager/metadata.xml b/sec-policy/selinux-networkmanager/metadata.xml
new file mode 100644
index 0000000..6670a2f
--- /dev/null
+++ b/sec-policy/selinux-networkmanager/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for networkmanager</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r12.ebuild b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r12.ebuild
new file mode 100644
index 0000000..59dfcee
--- /dev/null
+++ b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215-r12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20120215.ebuild,v 1.2 2012/04/29 10:11:35 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="networkmanager"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for networkmanager"
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-postgresql/ChangeLog b/sec-policy/selinux-postgresql/ChangeLog
new file mode 100644
index 0000000..0cb15e2
--- /dev/null
+++ b/sec-policy/selinux-postgresql/ChangeLog
@@ -0,0 +1,195 @@
+# ChangeLog for sec-policy/selinux-postgresql
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-postgresql/ChangeLog,v 1.38 2012/05/20 18:40:08 swift Exp $
+
+*selinux-postgresql-2.20120215-r1 (20 May 2012)
+
+  20 May 2012; <swift@gentoo.org> +selinux-postgresql-2.20120215-r1.ebuild:
+  Bumping to rev 9
+
+  13 May 2012; <swift@gentoo.org> -selinux-postgresql-2.20110726-r1.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-postgresql-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-postgresql-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-postgresql-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -files/fix-services-postgresql-r1.patch,
+  -selinux-postgresql-2.20101213-r1.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-postgresql-2.20110726-r1.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-postgresql-2.20110726-r1 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-postgresql-2.20110726-r1.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  04 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  -selinux-postgresql-2.20090730.ebuild, -selinux-postgresql-2.20091215.ebuild,
+  -selinux-postgresql-2.20101213.ebuild, -selinux-postgresql-20080525.ebuild:
+  Removed deprecated policies
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-postgresql-2.20101213-r1.ebuild:
+  Stable amd64 x86
+
+*selinux-postgresql-2.20101213-r1 (07 Mar 2011)
+
+  07 Mar 2011; Anthony G. Basile <blueness@gentoo.org>
+  +files/fix-services-postgresql-r1.patch,
+  +selinux-postgresql-2.20101213-r1.ebuild:
+  Allow sysadm to manage postgresql
+
+*selinux-postgresql-2.20101213 (05 Feb 2011)
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org>
+  +selinux-postgresql-2.20101213.ebuild:
+  New upstream policy.
+
+*selinux-postgresql-2.20091215 (16 Dec 2009)
+
+  16 Dec 2009; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-2.20091215.ebuild:
+  New upstream release.
+
+  14 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+  -selinux-postgresql-20070329.ebuild, -selinux-postgresql-20070928.ebuild,
+  selinux-postgresql-20080525.ebuild:
+  Mark 20080525 stable, clear old ebuilds.
+
+*selinux-postgresql-2.20090730 (03 Aug 2009)
+
+  03 Aug 2009; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-2.20090730.ebuild:
+  New upstream release.
+
+  18 Jul 2009; Chris PeBenito <pebenito@gentoo.org>
+  selinux-postgresql-20070329.ebuild, selinux-postgresql-20070928.ebuild,
+  selinux-postgresql-20080525.ebuild:
+  Drop alpha, mips, ppc, sparc selinux support.
+
+*selinux-postgresql-20080525 (25 May 2008)
+
+  25 May 2008; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-20080525.ebuild:
+  New SVN snapshot.
+
+  16 Mar 2008; Chris PeBenito <pebenito@gentoo.org>
+  -selinux-postgresql-20050408.ebuild, -selinux-postgresql-20050813.ebuild,
+  -selinux-postgresql-20061114.ebuild:
+  Remove old ebuilds.
+
+  03 Feb 2008; Chris PeBenito <pebenito@gentoo.org>
+  selinux-postgresql-20070928.ebuild:
+  Mark stable.
+
+*selinux-postgresql-20070928 (26 Nov 2007)
+
+  26 Nov 2007; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-20070928.ebuild:
+  New SVN snapshot.
+
+  29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+  Removing kaiowas from metadata due to his retirement (see #61930 for
+  reference).
+
+  04 Jun 2007; Chris PeBenito <pebenito@gentoo.org>
+  selinux-postgresql-20070329.ebuild:
+  Mark stable.
+
+*selinux-postgresql-20070329 (29 Mar 2007)
+
+  29 Mar 2007; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-20070329.ebuild:
+  New SVN snapshot.
+
+  22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
+  Redigest for Manifest2
+
+*selinux-postgresql-20061114 (15 Nov 2006)
+
+  15 Nov 2006; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-20061114.ebuild:
+  New SVN snapshot.
+
+*selinux-postgresql-20061008 (10 Oct 2006)
+
+  10 Oct 2006; Chris PeBenito <pebenito@gentoo.org>
+  +selinux-postgresql-20061008.ebuild:
+  First mainstream reference policy testing release.
+
+  18 Oct 2005; petre rodan <kaiowas@gentoo.org>
+  selinux-postgresql-20050813.ebuild:
+  mark stable
+
+*selinux-postgresql-20050813 (20 Aug 2005)
+
+  20 Aug 2005; petre rodan <kaiowas@gentoo.org>
+  +selinux-postgresql-20050813.ebuild:
+  merge with upstream
+
+  07 May 2005; petre rodan <kaiowas@gentoo.org>
+  selinux-postgresql-20050408.ebuild:
+  mark stable
+
+*selinux-postgresql-20050408 (23 Apr 2005)
+
+  23 Apr 2005; petre rodan <kaiowas@gentoo.org>
+  -selinux-postgresql-20041211.ebuild, +selinux-postgresql-20050408.ebuild:
+  merge with upstream
+
+  23 Mar 2005; petre rodan <kaiowas@gentoo.org>
+  selinux-postgresql-20050219.ebuild:
+  mark stable
+
+*selinux-postgresql-20050219 (25 Feb 2005)
+
+  25 Feb 2005; petre rodan <kaiowas@gentoo.org>
+  -selinux-postgresql-20050119.ebuild, +selinux-postgresql-20050219.ebuild:
+  merge with upstream policy
+
+*selinux-postgresql-20050119 (20 Jan 2005)
+
+  20 Jan 2005; petre rodan <kaiowas@gentoo.org>
+  +selinux-postgresql-20050119.ebuild:
+  merge with upstream policy
+
+  20 Jan 2005; petre rodan <kaiowas@gentoo.org>
+  -selinux-postgresql-20041120.ebuild, selinux-postgresql-20041211.ebuild:
+  mark stable
+
+*selinux-postgresql-20041211 (12 Dec 2004)
+
+  12 Dec 2004; petre rodan <kaiowas@gentoo.org>
+  -selinux-postgresql-20041002.ebuild, -selinux-postgresql-20041028.ebuild,
+  +selinux-postgresql-20041211.ebuild:
+  merge with upstream policy
+
+  23 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  selinux-postgresql-20041120.ebuild:
+  mark stable
+
+*selinux-postgresql-20041120 (22 Nov 2004)
+
+  22 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  +selinux-postgresql-20041120.ebuild:
+  merge with nsa policy
+
+*selinux-postgresql-20041028 (13 Nov 2004)
+
+  13 Nov 2004; petre rodan <kaiowas@gentoo.org>
+  +selinux-postgresql-20041028.ebuild:
+  merge with nsa policy
+
+*selinux-postgresql-20041002 (23 Oct 2004)
+
+  23 Oct 2004; petre rodan <kaiowas@gentoo.org> +metadata.xml,
+  +selinux-postgresql-20041002.ebuild:
+  initial commit
+

diff --git a/sec-policy/selinux-postgresql/metadata.xml b/sec-policy/selinux-postgresql/metadata.xml
new file mode 100644
index 0000000..4b6eb97
--- /dev/null
+++ b/sec-policy/selinux-postgresql/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for postgresql</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild
new file mode 100644
index 0000000..a87eed5
--- /dev/null
+++ b/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="postgresql"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for postgresql"
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-prelude/ChangeLog b/sec-policy/selinux-prelude/ChangeLog
new file mode 100644
index 0000000..392e063
--- /dev/null
+++ b/sec-policy/selinux-prelude/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for sec-policy/selinux-prelude
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-prelude/ChangeLog,v 1.8 2012/05/13 11:50:31 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-prelude-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-prelude-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-prelude-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-prelude-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-prelude-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-prelude-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-prelude-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-prelude-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-prelude-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-prelude/metadata.xml b/sec-policy/selinux-prelude/metadata.xml
new file mode 100644
index 0000000..53582b0
--- /dev/null
+++ b/sec-policy/selinux-prelude/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for prelude</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild b/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild
new file mode 100644
index 0000000..e1a2be6
--- /dev/null
+++ b/sec-policy/selinux-prelude/selinux-prelude-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-prelude/selinux-prelude-2.20120215.ebuild,v 1.2 2012/04/29 10:11:57 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="prelude"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for prelude"
+
+KEYWORDS="~amd64 ~x86"

diff --git a/sec-policy/selinux-telnet/ChangeLog b/sec-policy/selinux-telnet/ChangeLog
new file mode 100644
index 0000000..759af2a
--- /dev/null
+++ b/sec-policy/selinux-telnet/ChangeLog
@@ -0,0 +1,45 @@
+# ChangeLog for sec-policy/selinux-telnet
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-telnet/ChangeLog,v 1.11 2012/05/13 11:50:39 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-telnet-2.20110726.ebuild,
+  -selinux-telnet-2.20110726-r1.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-telnet-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-telnet-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-telnet-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  29 Jan 2012;  <swift@gentoo.org> Manifest:
+  Updating manifest
+
+  29 Jan 2012; <swift@gentoo.org> selinux-telnet-2.20110726-r1.ebuild:
+  Stabilize
+
+*selinux-telnet-2.20110726-r1 (17 Dec 2011)
+
+  17 Dec 2011; <swift@gentoo.org> +selinux-telnet-2.20110726-r1.ebuild:
+  Mark the remotelogin_domtrans call as an optional policy
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-telnet-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-telnet-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-telnet-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-telnet-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-telnet-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-telnet/metadata.xml b/sec-policy/selinux-telnet/metadata.xml
new file mode 100644
index 0000000..366689f
--- /dev/null
+++ b/sec-policy/selinux-telnet/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for telnet</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild b/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild
new file mode 100644
index 0000000..46b12c0
--- /dev/null
+++ b/sec-policy/selinux-telnet/selinux-telnet-2.20120215-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-telnet/selinux-telnet-2.20120215.ebuild,v 1.2 2012/04/29 10:11:54 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="telnet"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for telnet"
+
+KEYWORDS="~amd64 ~x86"
+DEPEND="sec-policy/selinux-remotelogin"

diff --git a/sec-policy/selinux-webalizer/ChangeLog b/sec-policy/selinux-webalizer/ChangeLog
new file mode 100644
index 0000000..7828f38
--- /dev/null
+++ b/sec-policy/selinux-webalizer/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for sec-policy/selinux-webalizer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-webalizer/ChangeLog,v 1.8 2012/05/13 11:50:45 swift Exp $
+
+  13 May 2012; <swift@gentoo.org> -selinux-webalizer-2.20110726.ebuild:
+  Removing deprecated ebuilds (cleanup)
+
+  29 Apr 2012; <swift@gentoo.org> selinux-webalizer-2.20120215.ebuild:
+  Stabilizing revision 7
+
+*selinux-webalizer-2.20120215 (31 Mar 2012)
+
+  31 Mar 2012; <swift@gentoo.org> +selinux-webalizer-2.20120215.ebuild:
+  Bumping to 2.20120215 policies
+
+  12 Nov 2011; <swift@gentoo.org> -selinux-webalizer-2.20101213.ebuild:
+  Removing old policies
+
+  23 Oct 2011; <swift@gentoo.org> selinux-webalizer-2.20110726.ebuild:
+  Stabilization (tracker #384231)
+
+*selinux-webalizer-2.20110726 (28 Aug 2011)
+
+  28 Aug 2011; <swift@gentoo.org> +selinux-webalizer-2.20110726.ebuild:
+  Updating policy builds to refpolicy 20110726
+
+  02 Jun 2011; Anthony G. Basile <blueness@gentoo.org>
+  selinux-webalizer-2.20101213.ebuild:
+  Stable amd64 x86
+
+  05 Feb 2011; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
+  Initial commit to portage.
+

diff --git a/sec-policy/selinux-webalizer/metadata.xml b/sec-policy/selinux-webalizer/metadata.xml
new file mode 100644
index 0000000..1fc37de
--- /dev/null
+++ b/sec-policy/selinux-webalizer/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>selinux</herd>
+	<longdescription>Gentoo SELinux policy for webalizer</longdescription>
+</pkgmetadata>

diff --git a/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild b/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild
new file mode 100644
index 0000000..9c25698
--- /dev/null
+++ b/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-webalizer/selinux-webalizer-2.20120215.ebuild,v 1.2 2012/04/29 10:11:51 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="webalizer"
+BASEPOL="2.20120215-r12"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for webalizer"
+
+KEYWORDS="~amd64 ~x86"



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-06-24 16:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-24 16:05 [gentoo-commits] proj/hardened-dev:master commit in: sec-policy/selinux-webalizer/, sec-policy/selinux-telnet/, Sven Vermeulen
  -- strict thread matches above, loose matches on Subject: below --
2012-06-14 18:33 Sven Vermeulen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox