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 |