summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sec-policy')
-rw-r--r--sec-policy/selinux-amanda/ChangeLog7
-rw-r--r--sec-policy/selinux-amanda/selinux-amanda-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-amavis/ChangeLog7
-rw-r--r--sec-policy/selinux-amavis/selinux-amavis-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-apache/ChangeLog7
-rw-r--r--sec-policy/selinux-apache/selinux-apache-2.20120215-r2.ebuild49
-rw-r--r--sec-policy/selinux-base-policy/ChangeLog7
-rw-r--r--sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r9.ebuild122
-rw-r--r--sec-policy/selinux-base/ChangeLog7
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20120215-r9.ebuild144
-rw-r--r--sec-policy/selinux-courier/ChangeLog7
-rw-r--r--sec-policy/selinux-courier/selinux-courier-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-cups/ChangeLog7
-rw-r--r--sec-policy/selinux-cups/selinux-cups-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-dbus/ChangeLog7
-rw-r--r--sec-policy/selinux-dbus/selinux-dbus-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-ftp/ChangeLog7
-rw-r--r--sec-policy/selinux-ftp/selinux-ftp-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-gpg/ChangeLog7
-rw-r--r--sec-policy/selinux-gpg/selinux-gpg-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-inn/ChangeLog7
-rw-r--r--sec-policy/selinux-inn/selinux-inn-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-ipsec/ChangeLog7
-rw-r--r--sec-policy/selinux-ipsec/selinux-ipsec-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-java/ChangeLog7
-rw-r--r--sec-policy/selinux-java/selinux-java-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-ldap/ChangeLog7
-rw-r--r--sec-policy/selinux-ldap/selinux-ldap-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-mailman/ChangeLog7
-rw-r--r--sec-policy/selinux-mailman/selinux-mailman-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-mozilla/ChangeLog7
-rw-r--r--sec-policy/selinux-mozilla/selinux-mozilla-2.20120215-r2.ebuild13
-rw-r--r--sec-policy/selinux-nagios/ChangeLog7
-rw-r--r--sec-policy/selinux-nagios/selinux-nagios-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-nessus/ChangeLog7
-rw-r--r--sec-policy/selinux-nessus/selinux-nessus-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-oddjob/ChangeLog7
-rw-r--r--sec-policy/selinux-oddjob/selinux-oddjob-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-postfix/ChangeLog7
-rw-r--r--sec-policy/selinux-postfix/selinux-postfix-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-postgresql/ChangeLog7
-rw-r--r--sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-puppet/ChangeLog7
-rw-r--r--sec-policy/selinux-puppet/selinux-puppet-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-rgmanager/ChangeLog7
-rw-r--r--sec-policy/selinux-rgmanager/selinux-rgmanager-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-rpc/ChangeLog7
-rw-r--r--sec-policy/selinux-rpc/selinux-rpc-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-rpm/ChangeLog7
-rw-r--r--sec-policy/selinux-rpm/selinux-rpm-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-samba/ChangeLog7
-rw-r--r--sec-policy/selinux-samba/selinux-samba-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-snmp/ChangeLog7
-rw-r--r--sec-policy/selinux-snmp/selinux-snmp-2.20120215-r1.ebuild13
-rw-r--r--sec-policy/selinux-squid/ChangeLog7
-rw-r--r--sec-policy/selinux-squid/selinux-squid-2.20120215-r2.ebuild16
-rw-r--r--sec-policy/selinux-sxid/ChangeLog7
-rw-r--r--sec-policy/selinux-sxid/selinux-sxid-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-sysstat/ChangeLog7
-rw-r--r--sec-policy/selinux-sysstat/selinux-sysstat-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-unconfined/ChangeLog7
-rw-r--r--sec-policy/selinux-unconfined/selinux-unconfined-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-vmware/ChangeLog7
-rw-r--r--sec-policy/selinux-vmware/selinux-vmware-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-xen/ChangeLog7
-rw-r--r--sec-policy/selinux-xen/selinux-xen-2.20120215-r1.ebuild14
-rw-r--r--sec-policy/selinux-xserver/ChangeLog7
-rw-r--r--sec-policy/selinux-xserver/selinux-xserver-2.20120215-r1.ebuild14
68 files changed, 943 insertions, 34 deletions
diff --git a/sec-policy/selinux-amanda/ChangeLog b/sec-policy/selinux-amanda/ChangeLog
index a697403fe8e0..dffb930537cf 100644
--- a/sec-policy/selinux-amanda/ChangeLog
+++ b/sec-policy/selinux-amanda/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-amanda
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-amanda/ChangeLog,v 1.8 2012/05/13 11:50:41 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-amanda/ChangeLog,v 1.9 2012/05/20 18:40:09 swift Exp $
+
+*selinux-amanda-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-amanda-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-amanda-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-amanda/selinux-amanda-2.20120215-r1.ebuild b/sec-policy/selinux-amanda/selinux-amanda-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..6a68070fba30
--- /dev/null
+++ b/sec-policy/selinux-amanda/selinux-amanda-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-amanda/selinux-amanda-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="amanda"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for amanda"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-amavis/ChangeLog b/sec-policy/selinux-amavis/ChangeLog
index 73a5672797a5..aca228876b38 100644
--- a/sec-policy/selinux-amavis/ChangeLog
+++ b/sec-policy/selinux-amavis/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-amavis
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-amavis/ChangeLog,v 1.10 2012/05/13 11:50:43 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-amavis/ChangeLog,v 1.11 2012/05/20 18:40:09 swift Exp $
+
+*selinux-amavis-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-amavis-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-amavis-2.20110726.ebuild,
-selinux-amavis-2.20110726-r1.ebuild:
diff --git a/sec-policy/selinux-amavis/selinux-amavis-2.20120215-r1.ebuild b/sec-policy/selinux-amavis/selinux-amavis-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..594366944313
--- /dev/null
+++ b/sec-policy/selinux-amavis/selinux-amavis-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-amavis/selinux-amavis-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="amavis"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for amavis"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-apache/ChangeLog b/sec-policy/selinux-apache/ChangeLog
index 6e6e34c65831..a8de90634902 100644
--- a/sec-policy/selinux-apache/ChangeLog
+++ b/sec-policy/selinux-apache/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-apache
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-apache/ChangeLog,v 1.36 2012/05/13 11:50:32 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-apache/ChangeLog,v 1.37 2012/05/20 18:40:08 swift Exp $
+
+*selinux-apache-2.20120215-r2 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-apache-2.20120215-r2.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-apache-2.20110726-r1.ebuild,
-selinux-apache-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-apache/selinux-apache-2.20120215-r2.ebuild b/sec-policy/selinux-apache/selinux-apache-2.20120215-r2.ebuild
new file mode 100644
index 000000000000..c5d1d49f6091
--- /dev/null
+++ b/sec-policy/selinux-apache/selinux-apache-2.20120215-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-apache/selinux-apache-2.20120215-r2.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE="kerberos"
+MODS="apache"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for Apache HTTPD"
+DEPEND="${DEPEND}
+ kerberos? ( sec-policy/selinux-kerberos )"
+RDEPEND="${DEPEND}"
+
+KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}/"
+
+src_unpack() {
+ selinux-policy-2_src_unpack
+}
+
+src_prepare() {
+ selinux-policy-2_src_prepare
+ if ! use kerberos ; then
+ [ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="strict targeted mcs mls";
+ for i in ${POLICY_TYPES}; do
+ sed -i -e "/httpd_keytab_t/d" \
+ "${S}/${i}/apache.fc"
+ done
+ fi
+}
+
+pkg_postinst() {
+ selinux-policy-2_pkg_postinst
+ if use kerberos ; then
+ einfo "If you decide to uninstall Kerberos, you should clear the"
+ einfo "kerberos use flag here, and then emerge this module again."
+ einfo "Failure to do so may result in policy compile errors in the"
+ einfo "future."
+ else
+ einfo "If you install Kerberos later, you should set the kerberos"
+ einfo "use flag here, and then emerge this module again in order to"
+ einfo "get all of the relevant policy changes. Failure to do so may"
+ einfo "result in errors authenticating against kerberos servers by"
+ einfo "Apache."
+ fi
+}
diff --git a/sec-policy/selinux-base-policy/ChangeLog b/sec-policy/selinux-base-policy/ChangeLog
index afd998d230f4..752e498e8f7d 100644
--- a/sec-policy/selinux-base-policy/ChangeLog
+++ b/sec-policy/selinux-base-policy/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-base-policy
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/ChangeLog,v 1.105 2012/05/13 11:50:11 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base-policy/ChangeLog,v 1.106 2012/05/20 18:40:08 swift Exp $
+
+*selinux-base-policy-2.20120215-r9 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-base-policy-2.20120215-r9.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-base-policy-2.20110726-r5.ebuild,
-selinux-base-policy-2.20110726-r6.ebuild,
diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r9.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r9.ebuild
new file mode 100644
index 000000000000..9fdb203e7e91
--- /dev/null
+++ b/sec-policy/selinux-base-policy/selinux-base-policy-2.20120215-r9.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-base-policy/selinux-base-policy-2.20120215-r9.ebuild,v 1.1 2012/05/20 18:40:08 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-r9"
+
+RDEPEND=">=sec-policy/selinux-base-2.20120215-r9"
+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/ChangeLog b/sec-policy/selinux-base/ChangeLog
index 02ce383569b7..92d8c7276981 100644
--- a/sec-policy/selinux-base/ChangeLog
+++ b/sec-policy/selinux-base/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-base
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base/ChangeLog,v 1.4 2012/04/29 10:11:31 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-base/ChangeLog,v 1.5 2012/05/20 18:40:09 swift Exp $
+
+*selinux-base-2.20120215-r9 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-base-2.20120215-r9.ebuild:
+ Bumping to rev 9
29 Apr 2012; <swift@gentoo.org> selinux-base-2.20120215-r7.ebuild:
Stabilizing rev7
diff --git a/sec-policy/selinux-base/selinux-base-2.20120215-r9.ebuild b/sec-policy/selinux-base/selinux-base-2.20120215-r9.ebuild
new file mode 100644
index 000000000000..df2d5af5a0bb
--- /dev/null
+++ b/sec-policy/selinux-base/selinux-base-2.20120215-r9.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/selinux-base-2.20120215-r9.ebuild,v 1.1 2012/05/20 18:40:09 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-courier/ChangeLog b/sec-policy/selinux-courier/ChangeLog
index f441529d8bbb..8b1bf3a4f94d 100644
--- a/sec-policy/selinux-courier/ChangeLog
+++ b/sec-policy/selinux-courier/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-courier
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-courier/ChangeLog,v 1.11 2012/05/13 11:50:43 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-courier/ChangeLog,v 1.12 2012/05/20 18:40:09 swift Exp $
+
+*selinux-courier-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-courier-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-courier-2.20110726-r1.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-courier/selinux-courier-2.20120215-r1.ebuild b/sec-policy/selinux-courier/selinux-courier-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..905fd693c405
--- /dev/null
+++ b/sec-policy/selinux-courier/selinux-courier-2.20120215-r1.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-courier/selinux-courier-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="courier"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for courier"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-cups/ChangeLog b/sec-policy/selinux-cups/ChangeLog
index a81c7cfce7c5..9bfccb4ad66c 100644
--- a/sec-policy/selinux-cups/ChangeLog
+++ b/sec-policy/selinux-cups/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-cups
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-cups/ChangeLog,v 1.17 2012/05/13 11:50:51 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-cups/ChangeLog,v 1.18 2012/05/20 18:40:08 swift Exp $
+
+*selinux-cups-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-cups-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-cups-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-cups/selinux-cups-2.20120215-r1.ebuild b/sec-policy/selinux-cups/selinux-cups-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..7a680e9be4a8
--- /dev/null
+++ b/sec-policy/selinux-cups/selinux-cups-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-cups/selinux-cups-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="cups"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for cups"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-dbus/ChangeLog b/sec-policy/selinux-dbus/ChangeLog
index 6c0d014960f6..e94f0c6ea6e7 100644
--- a/sec-policy/selinux-dbus/ChangeLog
+++ b/sec-policy/selinux-dbus/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-dbus
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dbus/ChangeLog,v 1.24 2012/05/13 11:50:50 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-dbus/ChangeLog,v 1.25 2012/05/20 18:40:08 swift Exp $
+
+*selinux-dbus-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-dbus-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-dbus-2.20110726.ebuild,
-selinux-dbus-2.20110726-r1.ebuild, -selinux-dbus-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-dbus/selinux-dbus-2.20120215-r1.ebuild b/sec-policy/selinux-dbus/selinux-dbus-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..44eecbfd9df2
--- /dev/null
+++ b/sec-policy/selinux-dbus/selinux-dbus-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-dbus/selinux-dbus-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="dbus"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for dbus"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-ftp/ChangeLog b/sec-policy/selinux-ftp/ChangeLog
index 3b410bdbbfbe..ee48ab6b2473 100644
--- a/sec-policy/selinux-ftp/ChangeLog
+++ b/sec-policy/selinux-ftp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-ftp
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ftp/ChangeLog,v 1.5 2012/05/13 11:50:08 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ftp/ChangeLog,v 1.6 2012/05/20 18:40:07 swift Exp $
+
+*selinux-ftp-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-ftp-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-ftp-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-ftp/selinux-ftp-2.20120215-r1.ebuild b/sec-policy/selinux-ftp/selinux-ftp-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..616109339653
--- /dev/null
+++ b/sec-policy/selinux-ftp/selinux-ftp-2.20120215-r1.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-ftp/selinux-ftp-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:07 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="ftp"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for ftp"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-gpg/ChangeLog b/sec-policy/selinux-gpg/ChangeLog
index ae4fed9adb92..24991e6fd13c 100644
--- a/sec-policy/selinux-gpg/ChangeLog
+++ b/sec-policy/selinux-gpg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-gpg
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-gpg/ChangeLog,v 1.12 2012/05/13 11:50:37 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-gpg/ChangeLog,v 1.13 2012/05/20 18:40:08 swift Exp $
+
+*selinux-gpg-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-gpg-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-gpg-2.20110726-r2.ebuild,
-selinux-gpg-2.20110726-r3.ebuild:
diff --git a/sec-policy/selinux-gpg/selinux-gpg-2.20120215-r1.ebuild b/sec-policy/selinux-gpg/selinux-gpg-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..be20a57c3002
--- /dev/null
+++ b/sec-policy/selinux-gpg/selinux-gpg-2.20120215-r1.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-gpg/selinux-gpg-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="gpg"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for GnuPG"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-inn/ChangeLog b/sec-policy/selinux-inn/ChangeLog
index 6487624041c7..9e739e89cc7a 100644
--- a/sec-policy/selinux-inn/ChangeLog
+++ b/sec-policy/selinux-inn/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-inn
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-inn/ChangeLog,v 1.8 2012/05/13 11:50:18 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-inn/ChangeLog,v 1.9 2012/05/20 18:40:10 swift Exp $
+
+*selinux-inn-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-inn-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-inn-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-inn/selinux-inn-2.20120215-r1.ebuild b/sec-policy/selinux-inn/selinux-inn-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..e1608b8b7010
--- /dev/null
+++ b/sec-policy/selinux-inn/selinux-inn-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-inn/selinux-inn-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="inn"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for inn"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-ipsec/ChangeLog b/sec-policy/selinux-ipsec/ChangeLog
index f95f42db986d..49862cc553c8 100644
--- a/sec-policy/selinux-ipsec/ChangeLog
+++ b/sec-policy/selinux-ipsec/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-ipsec
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ipsec/ChangeLog,v 1.5 2012/05/13 11:50:48 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ipsec/ChangeLog,v 1.6 2012/05/20 18:40:09 swift Exp $
+
+*selinux-ipsec-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-ipsec-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-ipsec-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-ipsec/selinux-ipsec-2.20120215-r1.ebuild b/sec-policy/selinux-ipsec/selinux-ipsec-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..9a6605f9e0d0
--- /dev/null
+++ b/sec-policy/selinux-ipsec/selinux-ipsec-2.20120215-r1.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-ipsec/selinux-ipsec-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="ipsec"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for ipsec"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-java/ChangeLog b/sec-policy/selinux-java/ChangeLog
index 02f643f7d90a..6714006cf21c 100644
--- a/sec-policy/selinux-java/ChangeLog
+++ b/sec-policy/selinux-java/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-java
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-java/ChangeLog,v 1.8 2012/05/13 11:50:34 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-java/ChangeLog,v 1.9 2012/05/20 18:40:07 swift Exp $
+
+*selinux-java-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-java-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-java-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-java/selinux-java-2.20120215-r1.ebuild b/sec-policy/selinux-java/selinux-java-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..9dea6e215f09
--- /dev/null
+++ b/sec-policy/selinux-java/selinux-java-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-java/selinux-java-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:07 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="java"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for java"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-ldap/ChangeLog b/sec-policy/selinux-ldap/ChangeLog
index cff2ee7a045d..98671cb41104 100644
--- a/sec-policy/selinux-ldap/ChangeLog
+++ b/sec-policy/selinux-ldap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-ldap
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ldap/ChangeLog,v 1.8 2012/05/13 11:50:10 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-ldap/ChangeLog,v 1.9 2012/05/20 18:40:08 swift Exp $
+
+*selinux-ldap-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-ldap-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-ldap-2.20110726-r1.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-ldap/selinux-ldap-2.20120215-r1.ebuild b/sec-policy/selinux-ldap/selinux-ldap-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..2ed1d7da8fb4
--- /dev/null
+++ b/sec-policy/selinux-ldap/selinux-ldap-2.20120215-r1.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-ldap/selinux-ldap-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="ldap"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for ldap"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-mailman/ChangeLog b/sec-policy/selinux-mailman/ChangeLog
index 3360d281d388..38749def94c9 100644
--- a/sec-policy/selinux-mailman/ChangeLog
+++ b/sec-policy/selinux-mailman/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-mailman
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mailman/ChangeLog,v 1.8 2012/05/13 11:50:20 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mailman/ChangeLog,v 1.9 2012/05/20 18:40:06 swift Exp $
+
+*selinux-mailman-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-mailman-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-mailman-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-mailman/selinux-mailman-2.20120215-r1.ebuild b/sec-policy/selinux-mailman/selinux-mailman-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..a99d630ac558
--- /dev/null
+++ b/sec-policy/selinux-mailman/selinux-mailman-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-mailman/selinux-mailman-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:06 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="mailman"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for mailman"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-mozilla/ChangeLog b/sec-policy/selinux-mozilla/ChangeLog
index 03b70c7ee81f..8e25db18d99d 100644
--- a/sec-policy/selinux-mozilla/ChangeLog
+++ b/sec-policy/selinux-mozilla/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-mozilla
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mozilla/ChangeLog,v 1.22 2012/05/13 11:50:37 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-mozilla/ChangeLog,v 1.23 2012/05/20 18:40:10 swift Exp $
+
+*selinux-mozilla-2.20120215-r2 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-mozilla-2.20120215-r2.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-mozilla-2.20110726-r2.ebuild,
-selinux-mozilla-2.20110726-r3.ebuild, -selinux-mozilla-2.20110726-r4.ebuild,
diff --git a/sec-policy/selinux-mozilla/selinux-mozilla-2.20120215-r2.ebuild b/sec-policy/selinux-mozilla/selinux-mozilla-2.20120215-r2.ebuild
new file mode 100644
index 000000000000..23a8cb790454
--- /dev/null
+++ b/sec-policy/selinux-mozilla/selinux-mozilla-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-mozilla/selinux-mozilla-2.20120215-r2.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="mozilla"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for mozilla"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-nagios/ChangeLog b/sec-policy/selinux-nagios/ChangeLog
index ab29bde8088b..6c540c4c01b3 100644
--- a/sec-policy/selinux-nagios/ChangeLog
+++ b/sec-policy/selinux-nagios/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-nagios
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-nagios/ChangeLog,v 1.10 2012/05/13 11:50:12 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-nagios/ChangeLog,v 1.11 2012/05/20 18:40:09 swift Exp $
+
+*selinux-nagios-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-nagios-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-nagios-2.20110726-r1.ebuild,
-selinux-nagios-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-nagios/selinux-nagios-2.20120215-r1.ebuild b/sec-policy/selinux-nagios/selinux-nagios-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..52c63398adb9
--- /dev/null
+++ b/sec-policy/selinux-nagios/selinux-nagios-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-nagios/selinux-nagios-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="nagios"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for nagios"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-nessus/ChangeLog b/sec-policy/selinux-nessus/ChangeLog
index b83b41fe9add..8639af739842 100644
--- a/sec-policy/selinux-nessus/ChangeLog
+++ b/sec-policy/selinux-nessus/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-nessus
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-nessus/ChangeLog,v 1.8 2012/05/13 11:50:41 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-nessus/ChangeLog,v 1.9 2012/05/20 18:40:09 swift Exp $
+
+*selinux-nessus-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-nessus-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-nessus-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-nessus/selinux-nessus-2.20120215-r1.ebuild b/sec-policy/selinux-nessus/selinux-nessus-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..e5f6124c3ac6
--- /dev/null
+++ b/sec-policy/selinux-nessus/selinux-nessus-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-nessus/selinux-nessus-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="nessus"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for nessus"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-oddjob/ChangeLog b/sec-policy/selinux-oddjob/ChangeLog
index 990c6cabab12..eb293c533c35 100644
--- a/sec-policy/selinux-oddjob/ChangeLog
+++ b/sec-policy/selinux-oddjob/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-oddjob
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-oddjob/ChangeLog,v 1.5 2012/05/13 11:50:17 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-oddjob/ChangeLog,v 1.6 2012/05/20 18:40:06 swift Exp $
+
+*selinux-oddjob-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-oddjob-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-oddjob-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-oddjob/selinux-oddjob-2.20120215-r1.ebuild b/sec-policy/selinux-oddjob/selinux-oddjob-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..b3bc80b3edce
--- /dev/null
+++ b/sec-policy/selinux-oddjob/selinux-oddjob-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-oddjob/selinux-oddjob-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:06 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="oddjob"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for oddjob"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-postfix/ChangeLog b/sec-policy/selinux-postfix/ChangeLog
index ff36b6aaf4c2..6b3dbc9f799e 100644
--- a/sec-policy/selinux-postfix/ChangeLog
+++ b/sec-policy/selinux-postfix/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-postfix
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-postfix/ChangeLog,v 1.43 2012/05/13 11:50:36 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-postfix/ChangeLog,v 1.44 2012/05/20 18:40:08 swift Exp $
+
+*selinux-postfix-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-postfix-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-postfix-2.20110726-r1.ebuild,
-selinux-postfix-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-postfix/selinux-postfix-2.20120215-r1.ebuild b/sec-policy/selinux-postfix/selinux-postfix-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..74ea4d65df58
--- /dev/null
+++ b/sec-policy/selinux-postfix/selinux-postfix-2.20120215-r1.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-postfix/selinux-postfix-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="postfix"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for postfix"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-postgresql/ChangeLog b/sec-policy/selinux-postgresql/ChangeLog
index 9451f8697ead..0cb15e294dc7 100644
--- a/sec-policy/selinux-postgresql/ChangeLog
+++ b/sec-policy/selinux-postgresql/ChangeLog
@@ -1,6 +1,11 @@
# 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.37 2012/05/13 11:50:48 swift Exp $
+# $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)
diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..27377ed4513a
--- /dev/null
+++ b/sec-policy/selinux-postgresql/selinux-postgresql-2.20120215-r1.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-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for postgresql"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-puppet/ChangeLog b/sec-policy/selinux-puppet/ChangeLog
index 46b9ad6e7df6..49229e1b8b95 100644
--- a/sec-policy/selinux-puppet/ChangeLog
+++ b/sec-policy/selinux-puppet/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-puppet
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-puppet/ChangeLog,v 1.10 2012/05/13 11:50:12 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-puppet/ChangeLog,v 1.11 2012/05/20 18:40:08 swift Exp $
+
+*selinux-puppet-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-puppet-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-puppet-2.20110726-r2.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-puppet/selinux-puppet-2.20120215-r1.ebuild b/sec-policy/selinux-puppet/selinux-puppet-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..80d3cde2746b
--- /dev/null
+++ b/sec-policy/selinux-puppet/selinux-puppet-2.20120215-r1.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-puppet/selinux-puppet-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="puppet"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for puppet"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-rgmanager/ChangeLog b/sec-policy/selinux-rgmanager/ChangeLog
index 5f60bb661bba..c2ee41c79785 100644
--- a/sec-policy/selinux-rgmanager/ChangeLog
+++ b/sec-policy/selinux-rgmanager/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-rgmanager
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rgmanager/ChangeLog,v 1.8 2012/05/13 11:50:50 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rgmanager/ChangeLog,v 1.9 2012/05/20 18:40:10 swift Exp $
+
+*selinux-rgmanager-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-rgmanager-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-rgmanager-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-rgmanager/selinux-rgmanager-2.20120215-r1.ebuild b/sec-policy/selinux-rgmanager/selinux-rgmanager-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..e6169ac27c1c
--- /dev/null
+++ b/sec-policy/selinux-rgmanager/selinux-rgmanager-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-rgmanager/selinux-rgmanager-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="rgmanager"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for rgmanager"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-rpc/ChangeLog b/sec-policy/selinux-rpc/ChangeLog
index 469a012cc2ce..f1a023b21046 100644
--- a/sec-policy/selinux-rpc/ChangeLog
+++ b/sec-policy/selinux-rpc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-rpc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rpc/ChangeLog,v 1.11 2012/05/13 11:50:19 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rpc/ChangeLog,v 1.12 2012/05/20 18:40:10 swift Exp $
+
+*selinux-rpc-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-rpc-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-rpc-2.20110726-r1.ebuild,
-selinux-rpc-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-rpc/selinux-rpc-2.20120215-r1.ebuild b/sec-policy/selinux-rpc/selinux-rpc-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..a174ff84eadd
--- /dev/null
+++ b/sec-policy/selinux-rpc/selinux-rpc-2.20120215-r1.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-rpc/selinux-rpc-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="rpc"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for rpc"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-rpm/ChangeLog b/sec-policy/selinux-rpm/ChangeLog
index 8718df293a2d..a1a3288ef7cd 100644
--- a/sec-policy/selinux-rpm/ChangeLog
+++ b/sec-policy/selinux-rpm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-rpm
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rpm/ChangeLog,v 1.6 2012/05/13 11:50:11 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-rpm/ChangeLog,v 1.7 2012/05/20 18:40:07 swift Exp $
+
+*selinux-rpm-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-rpm-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-rpm-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-rpm/selinux-rpm-2.20120215-r1.ebuild b/sec-policy/selinux-rpm/selinux-rpm-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..589d9fe498ad
--- /dev/null
+++ b/sec-policy/selinux-rpm/selinux-rpm-2.20120215-r1.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-rpm/selinux-rpm-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:07 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="rpm"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for rpm"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-samba/ChangeLog b/sec-policy/selinux-samba/ChangeLog
index 7bd1ae5410d5..e67973b57ba2 100644
--- a/sec-policy/selinux-samba/ChangeLog
+++ b/sec-policy/selinux-samba/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-samba
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-samba/ChangeLog,v 1.32 2012/05/13 11:50:42 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-samba/ChangeLog,v 1.33 2012/05/20 18:40:09 swift Exp $
+
+*selinux-samba-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-samba-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-samba-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-samba/selinux-samba-2.20120215-r1.ebuild b/sec-policy/selinux-samba/selinux-samba-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..95f21b2eb5d7
--- /dev/null
+++ b/sec-policy/selinux-samba/selinux-samba-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-samba/selinux-samba-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="samba"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for samba"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-snmp/ChangeLog b/sec-policy/selinux-snmp/ChangeLog
index 45992969bba2..cdf3acf21166 100644
--- a/sec-policy/selinux-snmp/ChangeLog
+++ b/sec-policy/selinux-snmp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-snmp
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-snmp/ChangeLog,v 1.5 2012/05/13 11:50:46 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-snmp/ChangeLog,v 1.6 2012/05/20 18:40:10 swift Exp $
+
+*selinux-snmp-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-snmp-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-snmp-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-snmp/selinux-snmp-2.20120215-r1.ebuild b/sec-policy/selinux-snmp/selinux-snmp-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..6e804afacdc5
--- /dev/null
+++ b/sec-policy/selinux-snmp/selinux-snmp-2.20120215-r1.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-snmp/selinux-snmp-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="snmp"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for snmp"
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-squid/ChangeLog b/sec-policy/selinux-squid/ChangeLog
index b11a1938fa3c..22f6ff8fda24 100644
--- a/sec-policy/selinux-squid/ChangeLog
+++ b/sec-policy/selinux-squid/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-squid
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-squid/ChangeLog,v 1.41 2012/05/13 11:50:07 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-squid/ChangeLog,v 1.42 2012/05/20 18:40:06 swift Exp $
+
+*selinux-squid-2.20120215-r2 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-squid-2.20120215-r2.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-squid-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-squid/selinux-squid-2.20120215-r2.ebuild b/sec-policy/selinux-squid/selinux-squid-2.20120215-r2.ebuild
new file mode 100644
index 000000000000..ada88b813bbe
--- /dev/null
+++ b/sec-policy/selinux-squid/selinux-squid-2.20120215-r2.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-squid/selinux-squid-2.20120215-r2.ebuild,v 1.1 2012/05/20 18:40:06 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="squid"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for squid"
+
+KEYWORDS="~amd64 ~x86"
+DEPEND=">=sec-policy/selinux-apache-2.20120215"
+RDEPEND="${DEPEND}"
diff --git a/sec-policy/selinux-sxid/ChangeLog b/sec-policy/selinux-sxid/ChangeLog
index 6f7108fcac7a..3e499b4a49fc 100644
--- a/sec-policy/selinux-sxid/ChangeLog
+++ b/sec-policy/selinux-sxid/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-sxid
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-sxid/ChangeLog,v 1.8 2012/05/13 11:50:19 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-sxid/ChangeLog,v 1.9 2012/05/20 18:40:09 swift Exp $
+
+*selinux-sxid-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-sxid-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-sxid-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-sxid/selinux-sxid-2.20120215-r1.ebuild b/sec-policy/selinux-sxid/selinux-sxid-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..c61fbf6ee2d5
--- /dev/null
+++ b/sec-policy/selinux-sxid/selinux-sxid-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-sxid/selinux-sxid-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:09 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="sxid"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for sxid"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-sysstat/ChangeLog b/sec-policy/selinux-sysstat/ChangeLog
index 5252279e26e3..2fcb20a8256b 100644
--- a/sec-policy/selinux-sysstat/ChangeLog
+++ b/sec-policy/selinux-sysstat/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-sysstat
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-sysstat/ChangeLog,v 1.8 2012/05/13 11:50:45 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-sysstat/ChangeLog,v 1.9 2012/05/20 18:40:10 swift Exp $
+
+*selinux-sysstat-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-sysstat-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-sysstat-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-sysstat/selinux-sysstat-2.20120215-r1.ebuild b/sec-policy/selinux-sysstat/selinux-sysstat-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..13c1f4b89acf
--- /dev/null
+++ b/sec-policy/selinux-sysstat/selinux-sysstat-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-sysstat/selinux-sysstat-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:10 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="sysstat"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for sysstat"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-unconfined/ChangeLog b/sec-policy/selinux-unconfined/ChangeLog
index 694a969d65ce..007bc58f1db7 100644
--- a/sec-policy/selinux-unconfined/ChangeLog
+++ b/sec-policy/selinux-unconfined/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-unconfined
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-unconfined/ChangeLog,v 1.2 2012/04/29 10:11:34 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-unconfined/ChangeLog,v 1.3 2012/05/20 18:40:06 swift Exp $
+
+*selinux-unconfined-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-unconfined-2.20120215-r1.ebuild:
+ Bumping to rev 9
29 Apr 2012; <swift@gentoo.org> selinux-unconfined-2.20120215.ebuild:
Stabilizing revision 7
diff --git a/sec-policy/selinux-unconfined/selinux-unconfined-2.20120215-r1.ebuild b/sec-policy/selinux-unconfined/selinux-unconfined-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..3e176869cb82
--- /dev/null
+++ b/sec-policy/selinux-unconfined/selinux-unconfined-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-unconfined/selinux-unconfined-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:06 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="unconfined"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for unconfined"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-vmware/ChangeLog b/sec-policy/selinux-vmware/ChangeLog
index 0149f9b4fc13..710787602643 100644
--- a/sec-policy/selinux-vmware/ChangeLog
+++ b/sec-policy/selinux-vmware/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-vmware
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-vmware/ChangeLog,v 1.8 2012/05/13 11:50:34 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-vmware/ChangeLog,v 1.9 2012/05/20 18:40:07 swift Exp $
+
+*selinux-vmware-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-vmware-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-vmware-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-vmware/selinux-vmware-2.20120215-r1.ebuild b/sec-policy/selinux-vmware/selinux-vmware-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..7cd634010447
--- /dev/null
+++ b/sec-policy/selinux-vmware/selinux-vmware-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-vmware/selinux-vmware-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:07 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="vmware"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for vmware"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-xen/ChangeLog b/sec-policy/selinux-xen/ChangeLog
index cc32674dae3e..37daff543598 100644
--- a/sec-policy/selinux-xen/ChangeLog
+++ b/sec-policy/selinux-xen/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-xen
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-xen/ChangeLog,v 1.8 2012/05/13 11:50:24 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-xen/ChangeLog,v 1.9 2012/05/20 18:40:07 swift Exp $
+
+*selinux-xen-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-xen-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-xen-2.20110726.ebuild:
Removing deprecated ebuilds (cleanup)
diff --git a/sec-policy/selinux-xen/selinux-xen-2.20120215-r1.ebuild b/sec-policy/selinux-xen/selinux-xen-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..f49e5cd9e9f1
--- /dev/null
+++ b/sec-policy/selinux-xen/selinux-xen-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-xen/selinux-xen-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:07 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="xen"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for xen"
+
+KEYWORDS="~amd64 ~x86"
diff --git a/sec-policy/selinux-xserver/ChangeLog b/sec-policy/selinux-xserver/ChangeLog
index 5f70a491e75f..fdc57f2dd078 100644
--- a/sec-policy/selinux-xserver/ChangeLog
+++ b/sec-policy/selinux-xserver/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sec-policy/selinux-xserver
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-xserver/ChangeLog,v 1.14 2012/05/13 11:50:30 swift Exp $
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-xserver/ChangeLog,v 1.15 2012/05/20 18:40:08 swift Exp $
+
+*selinux-xserver-2.20120215-r1 (20 May 2012)
+
+ 20 May 2012; <swift@gentoo.org> +selinux-xserver-2.20120215-r1.ebuild:
+ Bumping to rev 9
13 May 2012; <swift@gentoo.org> -selinux-xserver-2.20110726.ebuild,
-selinux-xserver-2.20110726-r1.ebuild, -selinux-xserver-2.20110726-r2.ebuild:
diff --git a/sec-policy/selinux-xserver/selinux-xserver-2.20120215-r1.ebuild b/sec-policy/selinux-xserver/selinux-xserver-2.20120215-r1.ebuild
new file mode 100644
index 000000000000..f70a460f0a38
--- /dev/null
+++ b/sec-policy/selinux-xserver/selinux-xserver-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-xserver/selinux-xserver-2.20120215-r1.ebuild,v 1.1 2012/05/20 18:40:08 swift Exp $
+EAPI="4"
+
+IUSE=""
+MODS="xserver"
+BASEPOL="2.20120215-r9"
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for xserver"
+
+KEYWORDS="~amd64 ~x86"