Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
Date: Mon, 05 Jun 2017 17:26:18
Message-Id: 1496683264.4b88828fafc5dd53c5b406a2409069883d8b078a.perfinion@gentoo
1 commit: 4b88828fafc5dd53c5b406a2409069883d8b078a
2 Author: Jason Zaman <jason <AT> perfinion <DOT> com>
3 AuthorDate: Mon Jun 5 17:21:04 2017 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 5 17:21:04 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4b88828f
7
8 portage: add filetrans for go and hg src dirs
9
10 policy/modules/contrib/portage.fc | 1 +
11 policy/modules/contrib/portage.te | 2 ++
12 2 files changed, 3 insertions(+)
13
14 diff --git a/policy/modules/contrib/portage.fc b/policy/modules/contrib/portage.fc
15 index e5479b34..7f6ab05b 100644
16 --- a/policy/modules/contrib/portage.fc
17 +++ b/policy/modules/contrib/portage.fc
18 @@ -24,6 +24,7 @@
19 /usr/portage/distfiles/cvs-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
20 /usr/portage/distfiles/egit-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
21 /usr/portage/distfiles/git.?-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
22 +/usr/portage/distfiles/go-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
23 /usr/portage/distfiles/hg-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
24 /usr/portage/distfiles/svn-src(/.*)? gen_context(system_u:object_r:portage_srcrepo_t,s0)
25
26
27 diff --git a/policy/modules/contrib/portage.te b/policy/modules/contrib/portage.te
28 index bf993155..9566409e 100644
29 --- a/policy/modules/contrib/portage.te
30 +++ b/policy/modules/contrib/portage.te
31 @@ -487,6 +487,8 @@ gen_tunable(portage_enable_test, false)
32 filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "cvs-src")
33 filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "egit-src") # git-2.eclass
34 filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "git3-src") # git-r3.eclass
35 + filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "go-src")
36 + filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "hg-src")
37 filetrans_pattern(portage_sandbox_t, portage_ebuild_t, portage_srcrepo_t, dir, "svn-src")
38
39 # install-xattr does listxattr() which throws a lot of this