summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2011-07-25 22:49:21 +0000
committerAnthony G. Basile <blueness@gentoo.org>2011-07-25 22:49:21 +0000
commit5df74cc804caa46419ca48c44a1ff44c95e8097f (patch)
tree3d32e24ecd546098de924b0b55c17f10752a1128 /sec-policy
parentAdded maskings and unmaskings for sec-policy/selinux-gpg (diff)
downloadgentoo-2-5df74cc804caa46419ca48c44a1ff44c95e8097f.tar.gz
gentoo-2-5df74cc804caa46419ca48c44a1ff44c95e8097f.tar.bz2
gentoo-2-5df74cc804caa46419ca48c44a1ff44c95e8097f.zip
Initial commit to tree
(Portage version: 2.1.10.3/cvs/Linux x86_64)
Diffstat (limited to 'sec-policy')
-rw-r--r--sec-policy/selinux-gpg/ChangeLog18
-rw-r--r--sec-policy/selinux-gpg/files/fix-apps-gpg-r2.patch25
-rw-r--r--sec-policy/selinux-gpg/metadata.xml6
-rw-r--r--sec-policy/selinux-gpg/selinux-gpg-2.20101213-r2.ebuild17
4 files changed, 66 insertions, 0 deletions
diff --git a/sec-policy/selinux-gpg/ChangeLog b/sec-policy/selinux-gpg/ChangeLog
new file mode 100644
index 000000000000..8ec8a58b960b
--- /dev/null
+++ b/sec-policy/selinux-gpg/ChangeLog
@@ -0,0 +1,18 @@
+# ChangeLog for sec-policy/selinux-gpg
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sec-policy/selinux-gpg/ChangeLog,v 1.1 2011/07/25 22:49:21 blueness Exp $
+
+ 25 Jul 2011; Anthony G. Basile <blueness@gentoo.org>
+ +files/fix-apps-gpg-r2.patch, +selinux-gpg-2.20101213-r2.ebuild,
+ +metadata.xml:
+ Initial commit to tree
+
+ 22 Jul 2011; <swift@gentoo.org> selinux-gpg-2.20101213-r2.ebuild:
+ Add proper blocker to automatically switch from gnupg to gpg
+
+*selinux-gpg-2.20101213-r2 (22 Jul 2011)
+
+ 22 Jul 2011; <swift@gentoo.org> +selinux-gpg-2.20101213-r2.ebuild,
+ +metadata.xml:
+ Use module-based naming as per Gentoo Hardened SELinux guidelines
+
diff --git a/sec-policy/selinux-gpg/files/fix-apps-gpg-r2.patch b/sec-policy/selinux-gpg/files/fix-apps-gpg-r2.patch
new file mode 100644
index 000000000000..6bdce585c31f
--- /dev/null
+++ b/sec-policy/selinux-gpg/files/fix-apps-gpg-r2.patch
@@ -0,0 +1,25 @@
+--- apps/gpg.te 2010-12-13 15:11:01.000000000 +0100
++++ apps/gpg.te 2011-07-22 16:43:36.926000872 +0200
+@@ -147,6 +147,11 @@
+ ')
+
+ optional_policy(`
++ gentoo_portage_search_conf(gpg_t)
++ gentoo_portage_read_tmp_files(gpg_t)
++')
++
++optional_policy(`
+ xserver_use_xdm_fds(gpg_t)
+ xserver_rw_xdm_pipes(gpg_t)
+ ')
+@@ -347,6 +352,10 @@
+ ')
+
+ optional_policy(`
++ mutt_manage_tmp_files(gpg_t)
++')
++
++optional_policy(`
+ pulseaudio_exec(gpg_pinentry_t)
+ pulseaudio_rw_home_files(gpg_pinentry_t)
+ pulseaudio_setattr_home_dir(gpg_pinentry_t)
diff --git a/sec-policy/selinux-gpg/metadata.xml b/sec-policy/selinux-gpg/metadata.xml
new file mode 100644
index 000000000000..90905002d1bc
--- /dev/null
+++ b/sec-policy/selinux-gpg/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 gnupg</longdescription>
+</pkgmetadata>
diff --git a/sec-policy/selinux-gpg/selinux-gpg-2.20101213-r2.ebuild b/sec-policy/selinux-gpg/selinux-gpg-2.20101213-r2.ebuild
new file mode 100644
index 000000000000..6dd7d140f650
--- /dev/null
+++ b/sec-policy/selinux-gpg/selinux-gpg-2.20101213-r2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2011 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.20101213-r2.ebuild,v 1.1 2011/07/25 22:49:21 blueness Exp $
+
+MODS="gpg"
+IUSE=""
+
+inherit selinux-policy-2
+
+DESCRIPTION="SELinux policy for GNU privacy guard"
+
+KEYWORDS="~amd64 ~x86"
+RDEPEND="!<=sec-policy/selinux-gnupg-2.20101213-r1
+ >=sys-apps/policycoreutils-1.30.30
+ >=sec-policy/selinux-base-policy-${PV}"
+
+POLICY_PATCH="${FILESDIR}/fix-apps-gpg-r2.patch"