Gentoo Archives: gentoo-commits

From: Sven Vermeulen <sven.vermeulen@××××××.be>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
Date: Tue, 21 Aug 2012 17:53:54
Message-Id: 1345480297.03270b552f03fbbc84dd39b76e71a0b6d4ef18aa.SwifT@gentoo
1 commit: 03270b552f03fbbc84dd39b76e71a0b6d4ef18aa
2 Author: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
3 AuthorDate: Mon Aug 20 16:31:37 2012 +0000
4 Commit: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
5 CommitDate: Mon Aug 20 16:31:37 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-refpolicy.git;a=commit;h=03270b55
7
8 Put in a file transition for regular tmp files as well
9
10 Commit d9d9f2b8c5 introduced the skype_tmp_t domain for the temporary files and
11 socket files created by the application. However, it only put in a file
12 transition for the sock_file class. As a result, skype_t wants to create a
13 regular tmp_t file (rather than a skype_tmp_t file) which of course it doesn't
14 hold the necessary rights for.
15
16 Add in the type transition for regular files as well, so that it creates a
17 skype_tmp_t one instead of tmp_t.
18
19 ---
20 policy/modules/contrib/skype.te | 2 +-
21 1 files changed, 1 insertions(+), 1 deletions(-)
22
23 diff --git a/policy/modules/contrib/skype.te b/policy/modules/contrib/skype.te
24 index c31ccca..02060ac 100644
25 --- a/policy/modules/contrib/skype.te
26 +++ b/policy/modules/contrib/skype.te
27 @@ -55,7 +55,7 @@ fs_tmpfs_filetrans(skype_t, skype_tmpfs_t, { file lnk_file sock_file fifo_file }
28
29 manage_files_pattern(skype_t, skype_tmp_t, skype_tmp_t)
30 manage_sock_files_pattern(skype_t, skype_tmp_t, skype_tmp_t)
31 -files_tmp_filetrans(skype_t, skype_tmp_t, sock_file)
32 +files_tmp_filetrans(skype_t, skype_tmp_t, { file sock_file })
33
34 kernel_dontaudit_search_sysctl(skype_t)
35 kernel_dontaudit_read_kernel_sysctls(skype_t)