Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:next commit in: policy/modules/roles/
Date: Sun, 01 Jan 2017 16:37:46
Message-Id: 1483287988.1c05ab474a015637a094f5237c454b104acd531a.perfinion@gentoo
1 commit: 1c05ab474a015637a094f5237c454b104acd531a
2 Author: Guido Trentalancia <guido <AT> trentalancia <DOT> net>
3 AuthorDate: Mon Dec 19 23:48:46 2016 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 1 16:26:28 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1c05ab47
7
8 base: enable the xscreensaver role
9
10 This patch enables the xscreensaver role so that the
11 xscreensaver module is used on those systems where the
12 corresponding application is installed.
13
14 Signed-off-by: Guido Trentalancia <guido <AT> trentalancia.net>
15
16 policy/modules/roles/staff.te | 4 ++++
17 policy/modules/roles/sysadm.te | 4 ++++
18 policy/modules/roles/unprivuser.te | 4 ++++
19 3 files changed, 12 insertions(+)
20
21 diff --git a/policy/modules/roles/staff.te b/policy/modules/roles/staff.te
22 index db93894..a528f99 100644
23 --- a/policy/modules/roles/staff.te
24 +++ b/policy/modules/roles/staff.te
25 @@ -60,6 +60,10 @@ optional_policy(`
26 ')
27
28 optional_policy(`
29 + xscreensaver_role(staff_r, staff_t)
30 +')
31 +
32 +optional_policy(`
33 xserver_role(staff_r, staff_t)
34 ')
35
36
37 diff --git a/policy/modules/roles/sysadm.te b/policy/modules/roles/sysadm.te
38 index 8b8a687..286d088 100644
39 --- a/policy/modules/roles/sysadm.te
40 +++ b/policy/modules/roles/sysadm.te
41 @@ -1199,6 +1199,10 @@ optional_policy(`
42 ')
43
44 optional_policy(`
45 + xscreensaver_role(sysadm_r, sysadm_t)
46 +')
47 +
48 +optional_policy(`
49 xserver_role(sysadm_r, sysadm_t)
50 ')
51
52
53 diff --git a/policy/modules/roles/unprivuser.te b/policy/modules/roles/unprivuser.te
54 index da8fbc7..f0c990d 100644
55 --- a/policy/modules/roles/unprivuser.te
56 +++ b/policy/modules/roles/unprivuser.te
57 @@ -29,6 +29,10 @@ optional_policy(`
58 ')
59
60 optional_policy(`
61 + xscreensaver_role(user_r, user_t)
62 +')
63 +
64 +optional_policy(`
65 xserver_role(user_r, user_t)
66 ')